home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine CD 1995 / Archive Magazine CD 1995.iso / text / magazine / volume_05 / issue_01 next >
Text File  |  1995-06-25  |  224KB  |  4,706 lines

  1.  What a Show!
  2. 5.1
  3. It looks as if the 1991 Acorn User Show is going to be a memorable one. 
  4. Obviously, the launch of the A5000 is the main reason but I am sure that 
  5. there is going to be lots else there to see. Computer Concepts’ HiRes4 
  6. will be the first “under £1,000” (plus VAT) high speed, 600 d.p.i. laser 
  7. printer and their 300 d.p.i. flatbed scanner is another step forward, 
  8. keeping Archimedes at the forefront of low cost, high quality, DTP.
  9. 5.1
  10. Many other companies are using this year’s Acorn User Show to launch 
  11. their latest products, so come and see us on stand number 73.... and 
  12. don’t forget your bring and buy charity software and hardware.
  13. 5.1
  14. Welcome to year 5 of Archive − and Archimedes!
  15. 5.1
  16. Well, thanks for re-subscribing into volume 5 of Archive. A very high 
  17. proportion of people whose subscription ran out at the the end of volume 
  18. 4 have re-subscribed for volume 5 − more than I’d dared to hope. Thanks 
  19. for the vote of confidence. I hope you will not be disappointed.
  20. 5.1
  21. It certainly looks as if the A5000 and all the other new products are 
  22. going to breath new life into the Archimedes market as we look towards 
  23. 1992 − just as long as Acorn haven’t “done an A540” on us again and 
  24. under-estimated the demand. Come on, Acorn, you can do it! You have a 
  25. superb product if you can just get it out of the factory in sufficient 
  26. quantity.
  27. 5.1
  28. We wish Acorn, and all our subscribers, all the very best for another 
  29. year of Archimedes.
  30. 5.1
  31.              Paul Beverley
  32. 5.1
  33.  
  34. 5.1
  35. Products Available
  36. 5.1
  37. •    A5000, the New Archimedes Machine − At the Acorn User Show, Acorn will 
  38. be launching, and actually selling, the new ARM3 based Archimedes 
  39. computer, the A5000. It is such an exciting product that we have 
  40. dedicated a complete supplement to explaining all about it.
  41. 5.1
  42. The basic facts are:
  43. 5.1
  44. •    25MHz ARM3 processor (giving 13 MIPs)
  45. 5.1
  46. •    Fast (12 MHz) 2M memory expandable to 4M
  47. 5.1
  48. •    Bundled with Acorn multisync monitor
  49. 5.1
  50. •    1.6M floppy capable for reading (intelligently) all the Acorn formats 
  51. and also the 720k and 1.44M PC formats
  52. 5.1
  53. •    40M internal IDE hard drive
  54. 5.1
  55. •    RISC-OS 3 operating system
  56. 5.1
  57. •    Unit starting price, including m/s monitor and hard drive £1499 +VAT 
  58. (£1761)
  59. 5.1
  60. (No, that’s not a misprint − it really is less than £1800!) This looks 
  61. like a real winner especially when you take that price into account. 
  62. Well done Acorn! All they have to do now is produce lots of them − and 
  63. quickly!
  64. 5.1
  65. •    A5000 Learning Curve − For an extra £38, you can buy an A5000 Learning 
  66. Curve (£1799 inc VAT) which gives you PC Emulator (1.6), DR-DOS 5.0, 
  67. Genesis Plus, First Word Plus, Acorn DTP, Pacmania and Lemmings plus a 
  68. two-hour tutorial on two audio cassettes and a Home Computing magazine.
  69. 5.1
  70. •    A410/420/540/R260 price drops − The A440 has been discontinued but the 
  71. A410 and A420 are still available and their ex-VAT prices have been 
  72. dropped by £200 to £899 and £1099 respectively (£1049 and £1284 inc 
  73. VAT). The A540 and the R260 Unix machine have each been dropped by £500 
  74. to £2495 and £3495 respectively (£2925 and £4088 inc VAT).
  75. 5.1
  76. (The A3000 price is unchanged at £599 +VAT.)
  77. 5.1
  78. •    Acorn badged printer − Also to be launched at the A.U. Show is a JP150 
  79. inkjet printer with an Acorn badge. The cost is £276 inc VAT when bought 
  80. with an A3000 or A5000.
  81. 5.1
  82.  
  83. 5.1
  84. •    85M Removable drives − We are now stocking the new Syquest 88M 
  85. removable drives in Mac-type external cases. I have been trying one out 
  86. and they seem fine. They run at 900 kbytes/second (cf the 42M removables 
  87. at 580 k/sec). The formatted capacity is 84.7 Mbytes. The drives cost 
  88. £690 and spare cartridges are £140 each. (More details on page 21.)
  89. 5.1
  90. •    A310 memory upgrades − IFEL have improved the deal they are offering 
  91. us on their 4M ram upgrades so we can now do it for £320 inclusive. It 
  92. is worth remembering that, as we say in our adverts, “price isn’t 
  93. everything”. In other words, you can buy memory upgrades at less than 
  94. £320 even including fitting plus carrier collection and delivery but it 
  95. may not necessarily be a good buy. From our experience, plug-in type 
  96. upgrades which use the ROM sockets are generally OK, but if your 
  97. computer is one of those where problems do occur, the money saving may 
  98. well not be worth it in the long run. We believe that the soldered-in 
  99. variety are the best bet.
  100. 5.1
  101. Also, you will see adverts claiming “MEMC1a not needed”. We do not think 
  102. this is a good idea. Again, from our experience, most computers probably 
  103. will get away without fitting the MEMC1a on these upgrades but some can 
  104. cause problems and the problems may only become obvious when some other 
  105. hardware is added to the computer. For example, we had an A310 returned 
  106. with a SCSI hard drive which, apparently, would not work properly. Our 
  107. engineer, Ray Maidstone, eventually discovered that, although there was 
  108. a problem with the SCSI drive, the whole thing was compounded by 
  109. interaction with the memory board. This had been fitted some time ago 
  110. and had worked properly even without a MEMC1a. However, with the 
  111. addition of the SCSI drive, the combination would not work properly 
  112. without a MEMC1a. Although neither the memory upgrade nor the SCSI 
  113. controller apparently needed a MEMC1a on its own, we found that the 
  114. combination most definitely did.
  115. 5.1
  116. Beware, too, of cheap DIY upgrades. If they work, that’s great, but we 
  117. have had more than one computer which Ray has had to spend quite a long 
  118. time on to find what was wrong. Often it was not due to bad soldering − 
  119. with many, it was a fault revealed by doing the upgrade. Whatever the 
  120. cause, it works out to be a very expensive way of getting a cheap 
  121. upgrade!
  122. 5.1
  123. •    Archimedes Disc Rescue − No longer should “Broken Directory” or “Bad 
  124. Free Space Map” strike terror into your hearts, even if it is on the 
  125. root directory of your 100Mb SCSI hard drive! LOOKsystems have produced 
  126. their Archimedes Disc Rescue package which allows you to repair your 
  127. discs quickly and easily. The programs work with both hard drives and 
  128. floppy discs on most Archimedes filing systems such as ADFS, SCSI, IDE, 
  129. etc. The package includes three utilities, which will repair and recover 
  130. files, directories and disc maps by selecting the appropriate filing 
  131. system and drive number or by dragging the ailing file or directory onto 
  132. the icon bar. There is also a sophisticated disc editor, for more 
  133. confident users, allowing you to navigate around, edit and repair discs. 
  134. (It is even possible to edit some non-Archimedes formats such as DFS and 
  135. IBM.) The programs are accompanied by a manual that includes a disc 
  136. repair primer and an explanation of the Archimedes’ disc formats. It 
  137. costs £35 inclusive of p&p (no VAT) from LOOKsystems. 
  138. 5.1
  139. •    Bit-Mapped Fonts − Wyddfa Software has produced a family of four bit-
  140. mapped fonts. Anwen medium, bold, italic and upright. They cost £3 each 
  141. or £9 for all four. These are not outline fonts and so you do not need 
  142. to have a copy Acorn’s outline font manager. However, the printout is 
  143. not as good as with outline fonts.
  144. 5.1
  145. •    Capsoft Disc Nº2 − A disc full of Draw files for just £9 from Capsoft 
  146. (B J Thompson). It has a number of drawn fonts for poster and display 
  147. purposes and frame borders for DTP use. See page 53 for a review.
  148. 5.1
  149. •    Careware Disc 14 − consists of !FarBeyond which is Tetris with a 
  150. colourful twist, !PolySaw which is a desktop polymos, an interactive 
  151. hyper cube, the classic game of life, Mandelbrot generator, caret 
  152. blinker module, !CheckTemp which displays info on WIMP template files, 
  153. an HP Deskjet 500 setup utility, an Epson FX printer emulator, a Basic 
  154. program compressor, a word wrapped printer utility for text files, a 
  155. Lempel-Zev-Welch compression utility and some easy FNs to produce Draw 
  156. files from Basic.
  157. 5.1
  158. •    Christmas Allsorts is a collection of Christmas oriented Draw files 
  159. from Sherston Software. The price is £16.95 +VAT.
  160. 5.1
  161. •    Clip Art / Line Art − Some new discs of clip art are available this 
  162. month from G.A. Herdman and Southern Printers. Contact them for details.
  163. 5.1
  164. •    Compression − Computer Concepts are releasing a new utility which uses 
  165. Lempel-Zev-Welch (LZW) compression to load and save files in compressed 
  166. format “five to ten times as fast as other utilities such as !Spark”. 
  167. This should not be confused with the LZW utility on the Careware 14 disc 
  168. (see above) which is only a set of SWI calls for use within a program 
  169. environment. It is a full desktop filing system so it operates with all 
  170. RISC-OS applications directly. This costs £49 +VAT or £53 through 
  171. Archive. This means that for just £53, you can effectively double the 
  172. capacity of your hard disc − which has to be good value for money even 
  173. with the falling drive prices mentioned below.
  174. 5.1
  175. (We have just got hold of a copy and it looks as if loading and saving 
  176. times are never more than 50% more than uncompressed filing and file 
  177. size savings can be as much as 80% on sprites, 70% on Drawfiles and even 
  178. text files go down by 50%. Programs, however, are not compressed at all 
  179. and the utility doesn’t even bother to try. One disadvantage is that it 
  180. takes up about 200k of RAM which may not be too helpful for those with 
  181. only 1Mbyte! A de-compressor is also provided which can be freely 
  182. distributed, so you can send compressed files to other people and they 
  183. will be able to un-compress them.)
  184. 5.1
  185. •    Enter the Realm − The 4th Dimension has extended its games list to 
  186. include Enter the Realm which is due to be released at the Acorn User 
  187. Show. This is an arcade style game with 6 layer full parallax scrolling, 
  188. sampled sound & speech, 16 colour graphics with 256 colour screens to 
  189. set the scene. It has a story line that runs throughout the game, you 
  190. have various weapons, pickups, monsters, interactive characters to 
  191. interrogate, buildings to enter, scoreboard etc. The price is £24.95 or 
  192. £23 through Archive.
  193. 5.1
  194. •    FaxScan − SpaceTech’s Faxscan which turns an Amstrad FX9600T or 
  195. FX9600AT fax into an Archimedes scanner is now available through Archive 
  196. (see Archive 4.12 p3). The interface on its own is £110. Please check 
  197. that your fax has a label underneath saying “FX2”. If it says “FX1” you 
  198. have a very early model and will need a different version of the 
  199. interface − but it still costs £110. The complete package of FX9600AT + 
  200. interface + printer cable is £570. Remember that what you get for is a 
  201. plain paper fax that will also send faxes straight from the computer 
  202. without having to print them out, a plain paper copier, an Epson 
  203. compatible printer, an answering machine, a telephone and a 200 dpi 
  204. scanner with sheet-feeder!
  205. 5.1
  206. •     Fireball II Extra − The popular Archimedes “Breakout” type game, 
  207. Fireball II has now been re-released with a few extra features including 
  208. an editor but with 180 “fiendishly difficult” screens to complete. The 
  209. price is down from £24.95 to £14.95 from Cambridge International 
  210. Software or £14 through Archive.
  211. 5.1
  212. •    First Impression − At last, there is some help with Impression (as 
  213. well as Archive magazine)! Stephen Ibbs, a lecturer at Bilston Community 
  214. College, has produced “First Impression” − a tutorial package for 
  215. Impression II. It consists of 250 pages in a ring binder looking 
  216. remarkable similar to the Impression ring binder and contains 13 
  217. tutorial chapters and 11 appendix chapters plus a couple of floppy discs 
  218. with example documents and templates. First Impression contains 
  219. reminders, hints & tips and self-assessment tasks. The cost is £29.95 
  220. from Stephen’s company, “Word Processing” or £28 through Archive. Both 
  221. include p&p.
  222. 5.1
  223. If you want even more help, Stephen is offering a distance learning 
  224. package from Bilston College which is intended for those who cannot 
  225. attend normal college classes and wish to study at home. The course will 
  226. be £35 (plus the cost of the tutorial guide) and is suitable for all 
  227. ages.
  228. 5.1
  229. More details of First Impression are given in the review on page 17.
  230. 5.1
  231. •    Fun & Games − HS Software has provided us with three games in one, 
  232. under the title “Fun & Games”. It is aimed at helping 5 to 9 year olds 
  233. on National Curriculum Maths and English. “Coconuts” helps children with 
  234. sequencing and devising and repeating patterns. In “Burger Boy”, you 
  235. have to help make up orders for a fast food take-away. This covers a 
  236. range of skills including reading, matching, sequencing, auditory and 
  237. visual memory and addition to 10 and beyond. Finally there is “Tidy” in 
  238. which you help Emma and her pet parrot to tidy her bedroom. This again 
  239. helps with a range of skills. Fun & Games costs £19.95 from HS Software 
  240. or £18 through Archive.
  241. 5.1
  242. •    Guitar Chord & Piano Keyboard outline fonts − Dalmation Publications 
  243. have produced two specialist outline fonts at £5.50 each (£10 for both). 
  244. ‘Guitar’ makes it easy to produce chord windows for a range of stringed 
  245. instruments and ‘Piano’ provides a chord box creator for keyboards in 
  246. general.
  247. 5.1
  248. •    Hi-Fi Sound Upgrade Module − Ray Maidstone has produced a plug-in unit 
  249. with flying leads to connect to an external amplifier. It bypasses the 
  250. high-pass filter circuit and so gives a much clearer sound than the 
  251. straight output. The unit is user-fittable and comes with full instruc
  252. tions. The price is £24.80 from Ray Maidstone or £23 through Archive.
  253. 5.1
  254. •    Karaoke Performer − EMR are launching a karaoke system that will work 
  255. with any cassette player and any Archimedes computer. Each set consists 
  256. of 6 professional backing tracks on audio cassette for just £10 + £1.50 
  257. p&p +VAT. The text of the song scrolls in various ways on the screen in 
  258. sync with the audio. The control program also allows a separate graphics 
  259. program or video controller to be used to make original backgrounds 
  260. during the performance. A free graphics animation is provided with each 
  261. set. Over 90 sets are already available from 50’s to 80’s hits and 
  262. featured artists. EMR also sell a Karaoke unit with echo microphone, 
  263. mixer and amplifier + speaker system to compliment the Karaoke Performer 
  264. costing £69 inc VAT.
  265. 5.1
  266. •    Laser Direct HiRes4 − Computer Concepts are now producing a 600 dpi 
  267. laser printer for “under £1000” (plus VAT). They are using the very 
  268. popular Canon LBP4 and combining it with their Laser Direct interface 
  269. for just £999 +VAT (£1,100 through Archive). All the comments we have 
  270. made about this combination in earlier issues apply but the price has 
  271. now dropped, thanks to Computer Concepts, from £1,255 to £1,100. HiRes4 
  272. has an Epson emulation (128 grey-level printing), Econet & Nexus network 
  273. options, PC (and other) compatibility via the serial & parallel 
  274. interfaces and a 1-year on-site maintenance is included. This will help 
  275. to keep Archimedes DTP as the most affordable and effective DTP system 
  276. available on any computer system (especially when combined with the new 
  277. A5000!)
  278. 5.1
  279. Just think about it..... A5000 + Impression + HiRes4 gives you 600 dpi 
  280. DTP for just £1760 + £180 + £1100 = £3040 (= £2587 ex VAT). Remembering 
  281. that the A5000 has ARM3 and 40M drive, you have a very powerful system. 
  282. The only thing you might want to add is another 2M ram.
  283. 5.1
  284. For a professional flatbed 300 dpi scanner (see below), add £990 + £200 
  285. for a SCSI interface or buy a SCSI drive and use the interface.
  286. 5.1
  287. Surely, that’s an unbeatable system! Will someone with contacts in the 
  288. outside world (well, outside Acorn) please tell them about this system?
  289. 5.1
  290. •    Pandora’s Box − Another of 4th Dimension’s games to be released at the 
  291. Acorn User Show is Pandora’s Box which combines classic puzzles and 
  292. arcade action. It uses isometric 3D graphics. The game play is basically 
  293. that the beast has escaped from Pandora’s box and has to be captured and 
  294. returned from whence he came before he does untold damage to mankind. 
  295. The price is £24.95 or £23 through Archive.
  296. 5.1
  297. •    Penguin lovers should go to the Colton Software stand (59) at the 
  298. Acorn User Show. Don’t ask me why. Rob Macmillan says it’s serious!
  299. 5.1
  300. •    Scanlight Professional − A flatbed scanner offering 300 dpi 256 
  301. greyscale scanning. It uses the SCSI interface (which many people are 
  302. already using for hard drives), white-light scanning for accurate grey-
  303. level scans and enhanced Scanlight software which includes scan selected 
  304. region, full grey-map control of brightness and contrast, instant image 
  305. rotate by any angle, sampling options to reduce Moire patterns, image 
  306. enhance options such as blurring, sharpening, etc. The price is just 
  307. £899 +VAT or £990 through Archive.
  308. 5.1
  309. •    Scanlight special offer − For a limited time, we are offering 
  310. Scanlight Seniors (both A3000 and A300/400) for £380 instead of £434 
  311. (CC’s full price is £468.82). This is only while stocks last. Also, we 
  312. still have some of the Scanlight Juniors (mono) at £189 (cf CC’s price 
  313. of £220.07).
  314. 5.1
  315. •    SCSI drives prices down − The drives we introduced last month are 
  316. selling well and we’ve managed to reduce the prices. We have also now 
  317. extended the range to include internal drives. When they are supplied to 
  318. us, they come with metalwork and cables suitable for the Apple Macin
  319. tosh. However, the prices are so good that it is worthwhile buying new 
  320. metalwork to make them fit properly into the Archimedes. Part of the 
  321. pricing table we included last month is repeated so that you can see the 
  322. improvements in pricing. Also, Oak Solutions have changed their pricing. 
  323. Some of their drives have also decreased in price. (20M drives are no 
  324. longer available through N.C.S.)
  325. 5.1
  326. EXTERNAL drives WITH podule     
  327. 5.1
  328.     WW    HS    Frog    AW
  329. 5.1
  330. 45M    500        520
  331. 5.1
  332. 50M        560        620
  333. 5.1
  334. 65M            550
  335. 5.1
  336. 80M    565
  337. 5.1
  338. 100M    695    760    620    790
  339. 5.1
  340. 200M    1060    1180    870
  341. 5.1
  342. 300M        2100    1290
  343. 5.1
  344. 640M        2850    1690
  345. 5.1
  346. 1000M            2290
  347. 5.1
  348. If you look at the prices without podule, i.e. for those of you looking 
  349. for a second SCSI drive, the differences in price are more marked....
  350. 5.1
  351. EXTERNAL drives WITHOUT podule 
  352. 5.1
  353.     WW    HS    Frog    AW
  354. 5.1
  355. 45M    400        320
  356. 5.1
  357. 50M        460        420
  358. 5.1
  359. 65M            350
  360. 5.1
  361. 80M    465
  362. 5.1
  363. 100M    595    660    420    590
  364. 5.1
  365. 200M    960    1080    670
  366. 5.1
  367. 300M        2000    1090
  368. 5.1
  369. 640M        2750    1490
  370. 5.1
  371. 1000M            2090
  372. 5.1
  373. INTERNAL drives WITH podule   
  374. 5.1
  375.     WW    HS    Frog    AW
  376. 5.1
  377. 45M    405        490
  378. 5.1
  379. 50M        470        535
  380. 5.1
  381. 65M            520
  382. 5.1
  383. 80M    450
  384. 5.1
  385. 100M    570    660    590    700
  386. 5.1
  387. 200M    995    1090    840
  388. 5.1
  389. Again, the prices without podule, show a more marked difference....
  390. 5.1
  391. INTERNAL drives WITHOUT podule   
  392. 5.1
  393.     WW    HS    Frog    AW
  394. 5.1
  395. 45M    305        290
  396. 5.1
  397. 50M        370        335
  398. 5.1
  399. 65M            320
  400. 5.1
  401. 80M    350
  402. 5.1
  403. 100M    470    560    390    500
  404. 5.1
  405. 200M    895    990    640
  406. 5.1
  407. •    Stop Watch − G.A.Herdman has produced a twin timer stop watch working 
  408. in the desktop. It has a large display suitable for class viewing using 
  409. either Porterhouse fonts from Applications Disc 1 or the outline font, 
  410. Trinity for better effect. It also has a lap-timer and will give a count 
  411. down with audible warning. It displays hours, minutes and seconds to 
  412. 0.01s and 100 hours. £19.99 + £1.50 p&p from G.A. Herdman.
  413. 5.1
  414. •    Three new games are due to be released by Krisalis at the Acorn User 
  415. Show: Lemmings which, in other computer formats, won a “Game of the 
  416. Year” award, Chuck Rock which according to the advert in Acorn User, 
  417. includes “parolex scroll” (Sorry, I couldn’t resist that − but even my 
  418. spelling’s not purfect!) and Manchester United Europe which takes that 
  419. club into European knockout competitions with both management decisions 
  420. to make and arcade action matches to play. Each game is £25.99 or £23 
  421. through Archive.
  422. 5.1
  423. •    Turbo Type is a typing tutor from Cambridge International Software 
  424. Ltd. It features an on-screen keyboard during all exercises, digitised 
  425. sounds, large text option, exercise editor, metronome for improved 
  426. typing rhythm and has four levels of exercises: beginners who can 
  427. practise subsets or the complete keyboard, intermediate for typing easy 
  428. sentences, advanced for difficult sentences and short paragraphs and 
  429. numeric for those wanting to practice the numeric keypad. TurboType is 
  430. £24.95 from Cambridge International or £23 through Archive.
  431. 5.1
  432.  
  433. 5.1
  434. Review software received...
  435. 5.1
  436. We have received review copies of the following software and hardware: 
  437. Southern Printers’ Draw Format Line Art Disc 2, !Sinewaver, !BasShrink, 
  438. Landmarks Victorians, Landmarks Rain Forest, Hawk V9 updated software, 
  439. Genesis Script Language book, HiFi Sound Upgrade Module, PrimeArt, 
  440. Dalmation Guitar & Piano fonts, ARCtist, Imagine from Topologika, 
  441. OutLook for Eizo 9080i.  A 
  442. 5.1
  443.  
  444. 5.1
  445. Government Health Warning − Reading this could seriously affect your 
  446. spiritual health.
  447. 5.1
  448. Can you remember back to your childhood? How did you get on with your 
  449. father? What was your relationship with him like? For many people, the 
  450. thoughts raised by the word “father” are rather negative but let’s try 
  451. to be positive. What could or should that relationship be like?
  452. 5.1
  453. Obviously, you would hope that the father would love and care for the 
  454. child and give comfort when the child was distressed. The father 
  455. wouldn’t let the child do just what it liked − that would not be loving 
  456. because the child, depending on its age, could face all sorts of dangers 
  457. and develop in all sorts of bad ways if not shown the right way to do 
  458. things. But there comes a point where the father has to let the child 
  459. make its own decisions − and that can be painful.
  460. 5.1
  461. Suppose the child reaches a certain age and rejects the father’s 
  462. standards and ideas − and his love − and decides to go off and not have 
  463. anything at all to do with him any more. Imagine how that hurts the 
  464. father. Perhaps you know from bitter experience how that feels.
  465. 5.1
  466. Well that’s how God feels when we tell him we don’t need his standards 
  467. or his love − we know better, we can manage perfectly well without him, 
  468. thanks very much. Maybe we’ve convinced ourselves that he doesn’t even 
  469. exist. That hurts him − He is broken hearted for us....  but....
  470. 5.1
  471. God loved the world (and that means you and me) so much that he gave 
  472. Jesus, his own son, to die for us so that we could enjoy, once again, 
  473. that wonderful father-child relationship with God. Let me assure you 
  474. that if you decide to “come home”, you’ll get a wonderful welcome!
  475. 5.1
  476.  
  477. 5.1
  478.  
  479. 5.1
  480. Norwich Computer Services 96a Vauxhall Street, Norwich, NR2 2SD. 0603-
  481. 766592 (764011)
  482. 5.1
  483.  
  484. 5.1
  485. 4th Dimension    P.O. Box 4444, Sheffield. (0742−700661)
  486. 5.1
  487. Abacus Training    29 Okus Grove, Upper Stratton, Swindon, Wilts, SN2 
  488. 6QA.
  489. 5.1
  490. Acorn Direct    13 Dennington Road, Wellingborough, Northants, NN8 2RL.
  491. 5.1
  492. Acorn Computers Ltd    Fulbourn 
  493. Road, Cherry Hinton, Cambridge, CB1 4JN. (0223−245200) (−210685)
  494. 5.1
  495. Ace Computing (p8)    27 Victoria 
  496. Road, Cambridge, CB4 3BW. (0223−322559) (−69180)
  497. 5.1
  498. Aleph One Ltd    The Old Courthouse, Bottisham, Cambridge, CB5 9BA. 
  499. (0223−811679) (−812713)
  500. 5.1
  501. Atomwide Ltd (p20)    23 The 
  502. Greenway, Orpington, Kent, BR5 2AY. (0689−838852) (−896088)
  503. 5.1
  504. Avisoft     11 Meadow Close, Wolvey, Hinckley, LE10 3LW.
  505. 5.1
  506. Bilston Community College    Open 
  507. Business Centre, Green Lanes, Bilston, West Midlands  WV14 6EW. 
  508. (0902−353929) (−405545)
  509. 5.1
  510. Cambridge International Software        Unit 2a, 
  511. Essex Road, London, N1 3QP. (071−226−3340) (−226−3408)
  512. 5.1
  513. Capsoft (BJ Thompson)    8 Old Gate 
  514. Avenue, Weston on Trent, Derbyshire, DE7 2BZ.
  515. 5.1
  516. Carvic Manufacturing    3 Shingay 
  517. Lane, Sawston, Cambridge CB2 4SS. (0223−834100)
  518. 5.1
  519. Clares Micro Supplies    98 Mid
  520. dlewich Road, Rudheath, Northwich, Cheshire, CW9 7DA. (0606−48511) 
  521. (−48512)
  522. 5.1
  523. Colton Software (p24)    2 Signet 
  524. Court, Swanns Road, Cambridge, CB5 8LA. (0223−311881) (−312010)
  525. 5.1
  526. Computer Concepts (p30/31)    Gaddesden 
  527. Place, Hemel Hempstead, Herts, HP2 6EX. (0442−63933) (−231632)
  528. 5.1
  529. Dalmation Publications    37 Manor 
  530. Road, Teddington, Middlesex  TW11 8AA.
  531. 5.1
  532. David Pilling    P.O.Box 22, Thornton Cleveleys, Blackpool, FY5 1LR.
  533. 5.1
  534. Digital Services    9 Wayte Street, Cosham, Portsmouth PO6 3BS. 
  535. (0705−210600) (−210705)
  536. 5.1
  537. EMR Ltd     14 Mount Close, Wickford, Essex, SS11 8HG. (0702−335747)
  538. 5.1
  539. G.A.Herdman     43 Saint Johns Drive, Clarborough, Retford, Notts DN22 
  540. 9NN. (0777−700918) (also 700918)
  541. 5.1
  542. HS Software    56, Hendrefolian Avenue, Sketty, Swansea, SA2 7NB. 
  543. (0792−204519)
  544. 5.1
  545. IFEL (p19)    36 Upland Drive, Plymouth, Devon, PL6 6BD. (0752−847286)
  546. 5.1
  547. Lingenuity (Lindis)    P.O.Box 10, 
  548. Halesworth, Suffolk, IP19 0DX. (0986−85−476) (−460)
  549. 5.1
  550. LOOKsystems (p7)    47 Goodhale Road, Bowthorpe, Norwich, NR5 9AY. 
  551. (0603−764114) (−764011)
  552. 5.1
  553. Micro Studio Ltd    22 Churchgate Street, Soham, Ely, Cambridgeshire. 
  554. (0353−720433)
  555. 5.1
  556. Oak Solutions (p12)    Cross Park 
  557. House, Low Green, Rawdon, Leeds, LS19 6HA. (0532−502615) (−506868)
  558. 5.1
  559. P.R.E.S. Ltd    P.O. Box 319, Lightwater, Surrey GU18 5PW. (0276−72046) 
  560. (−51427)
  561. 5.1
  562. Ray Maidstone (p23)    421 
  563. Sprowston Road, Norwich, NR3 4EH. (0603−407060) (−417447)
  564. 5.1
  565. Shenley Software    5 Coombefield Close, New Malden, Surrey, KT3 5QF. 
  566. (081−949−3235)
  567. 5.1
  568. Sherston Software    Swan Barton, Sherston, Malmesbury, Wilts. SN16 0LH. 
  569. (0666−840433) (−840048)
  570. 5.1
  571. Silicon Vision Ltd (p11)    Signal 
  572. House, Lyon Road, Harrow, Middlesex, HA1 2AG. (081−422−2274) (−427−5169)
  573. 5.1
  574. Southern Printers    47 Drake Road, Willesborough, Ashford, Kent TN24 0UZ. 
  575. (0233−633919)
  576. 5.1
  577. Spacetech (p15)    21 West Wools, Portland, Dorset, DT5 2EA. 
  578. (0305−822753)
  579. 5.1
  580. Techsoft UK Ltd (p16)    Old School 
  581. Lane, Erryrs, Mold, Clwyd, CH7 4DA. (082−43318)
  582. 5.1
  583. Topologika    P.O. Box 39, Stilton, Peterborough, PE7 3RL. (0733−244682)
  584. 5.1
  585. Word Processing    65 Milldale Crescent, Fordhouses, Wolverhampton, W 
  586. Midlands  WV10 6LR.
  587. 5.1
  588. Wyddfa Software    3 Preswylfa, Llanberis, Gwynedd, LL55 4LF. 
  589. (0286−870101)
  590. 5.1
  591.  
  592. 5.1
  593.  
  594. 5.1
  595. Ace Computing
  596. 5.1
  597. From 4.12 page 22
  598. 5.1
  599.  
  600. 5.1
  601. Hints and Tips
  602. 5.1
  603. •    FileUtils − Anyone using Ben Summers’ FileUtils should note that 
  604. <ctrl-shift-F2>, <ctrl-shift-F3> and <ctrl-shift-F4> will still call up 
  605. the FileUtils routines even when, say, working in Impression. This can 
  606. give a nasty shock if you are, for example, trying to insert preset 
  607. styles using <ctrl-shift-F4> and a “change filetype” dialogue window 
  608. pops up. Mike Hobart, Cambridge.
  609. 5.1
  610. •    Installing Desktop C − If you have recently upgraded from C to Desktop 
  611. C, you may have a little difficulty installing Desktop C onto your hard 
  612. disc. When you first try to run the ‘Install’ program, it will stop 
  613. abruptly half way through the second of the four discs, with no clues as 
  614. to what has happened. This is because the ‘Install’ program tries to 
  615. create a directory called $.User. Cmodule, which already exists from 
  616. your previous installation of C and so the program crashes. The solution 
  617. is simple, just delete the old $.User.Cmodule directory before attempt
  618. ing to install Desktop C.   D R Kennard, London.
  619. 5.1
  620. •    LBP-4 CaSPL − Switching between Video output (for the CC Hi-Res board) 
  621. and CaSPL output of the LBP-4 doesn’t appear to be documented in the 
  622. manual. Here is how it can be done:
  623. 5.1
  624. From Video to CaSPL mode:
  625. 5.1
  626. 1.    Hold down “Menu” for 3 seconds until “Mode=Video” is displayed.
  627. 5.1
  628. 2.    Tap the “Menu” key once to display “Mode=CaSPL”
  629. 5.1
  630. 3.    Tap “Enter”. The LCD will read “01 Ex Exit” then “00 Ready A4”
  631. 5.1
  632. 4.    Tap the “Off-line” key to take the machine off-line (if the green 
  633. on-line indicator is lit).
  634. 5.1
  635. 5.    Tap “Feeder Select”.
  636. 5.1
  637. 6.    Tap “Menu”. The menu as described in the manual is now displayed.
  638. 5.1
  639. From CaSPL to Video:
  640. 5.1
  641. 1.    Take the printer off-line.
  642. 5.1
  643. 2.    Hold down the “Menu” for 3 seconds − “Mode=CaSPL” is displayed.
  644. 5.1
  645. 3.    Tap “Menu” again − “Mode=Video” is displayed.
  646. 5.1
  647. 4.    Tap “Enter”.
  648. 5.1
  649. 5.    You are now back in Video mode.
  650. 5.1
  651. Mike, Bainbridge, Derby.
  652. 5.1
  653. Impression Hints & Tips
  654. 5.1
  655. •    Adding a frame at beginning of a story − It is not immediately obvious 
  656. (well, it wasn’t to me!) how to add extra frames into a story that runs 
  657. through a number of frames. Suppose you have two frames, B and C (I’ll 
  658. get to A in a minute) − perhaps they are two main columns on this page − 
  659. and you want to split column B into two frames leaving a gap in the 
  660. middle. What you do is firstly shorten frame B using the frame handle at 
  661. the middle of the bottom of the frame. Then you use <ctrl-I> and create 
  662. a new frame wherever you want it under frame B (let’s call it frame B2). 
  663. Now click on frame B with <select> and then on frame B2 with <adjust> 
  664. and the text will flow into it so that it runs B−B2−C.
  665. 5.1
  666. Now suppose you want the text to start in a frame before frame B. (Let’s 
  667. call it frame A.) The technique is to create the new frame, A, wherever 
  668. you want it using <ctrl-I>. Then click on frame B with <select> and then 
  669. on frame A with <adjust>. The text will now flow into it so that it runs 
  670. B−A−B2−C−etc. (N.B. This won’t work unless frames A and B are on the 
  671. same page because you cannot flow text backwards across a page bound
  672. ary.) Then click on B and use <ctrl-X> to delete it. The flow is now 
  673. just A−B2−C−etc. Finally, you create a new copy of frame B by using 
  674. <ctrl-V>, click on frame A with <select> and the new B with <adjust> and 
  675. the flow will be A−B−B2−C−etc.
  676. 5.1
  677. •    Dual window problems solved? − A few issues ago, I mentioned the 
  678. problem that if you open a second window on a document and then expand 
  679. and contract that window (so that you can alternately use two different 
  680. scale views) each time you shrink view 2 using the icon at the top right 
  681. of the window, it doesn’t stay at the place in the document that you 
  682. have just been working on. It always seemed (in my case) to go back to 
  683. somewhere earlier in the document. No one has offered any solution but 
  684. it seems to me that it goes back to wherever you last added a frame into 
  685. that window. So if you want to “keep your place” in the second window, 
  686. use <ctrl-I> to create a new frame at that place in the document and 
  687. then use <ctrl-X> to delete it again. Crude, but it seems to work. (No, 
  688. it doesn’t, not always. Drat, I thought I had solved it! Come on, 
  689. someone must be able to solve this one − I’ll give a free Archive mug to 
  690. the first person to solve it. Ed.)
  691. 5.1
  692. • Equasor and matrices − The biggest drawback Equasor has for me as a 
  693. mathematics teacher is its inability − at least in version 1.00 − to 
  694. handle vectors and matrices.
  695. 5.1
  696. There is, however, a way in which a very credible matrix can be created 
  697. − with a small amount of extra work:
  698. 5.1
  699. I build the columns as multiple fractions, and then enclose everything 
  700. in brackets; I drop the file into Draw, remove the fraction bars and 
  701. then align the brackets with the numbers.
  702. 5.1
  703. Jochen Konietzko, Köln, Germany
  704. 5.1
  705. •    Special characters − Now I’m sure you ALL knew this, but I didn’t 
  706. until I read this month’s PipeLine article. The Alt key is extremely 
  707. useful for inserting special characters in the text. I had discovered 
  708. that <Alt-space> (that’s holding the Alt key down and tapping on the 
  709. space bar) gave a ‘hard’ space where you don’t what the words (e.g. the 
  710. halves of a postcode) to be split across the end of one line and the 
  711. beginning of the next, and I had discovered the idea of using Alt 
  712. together with the numbers on the numeric keypad to produce special 
  713. characters, but how about this...
  714. 5.1
  715.       a² + b² = c³
  716. 5.1
  717. I produced that in seconds without using superscript. The ² is produced 
  718. with <Alt-2> and the ³ with (yes, you’ve guessed) <Alt-3>. In other 
  719. words, you hold down the Alt key, as if it were the shift key, and type 
  720. 2 or 3. Here is a table of the ones I have found but note that this only 
  721. applies to Trinity font which I am using. Other fonts may be different 
  722. but, generally, they tend to stick to using the same symbols for the 
  723. same ASCII numbers which the Alt key produces. The third column is the 
  724. ASCII number produced.
  725. 5.1
  726. <Alt-1>    ¹    185
  727. 5.1
  728. <Alt-2>    ²    178
  729. 5.1
  730. <Alt-3>    ³    179
  731. 5.1
  732. <Alt-9>    ±    177
  733. 5.1
  734. <Alt-0>    °     176
  735. 5.1
  736. <Alt-C>    ¢    162
  737. 5.1
  738. <Shift-Alt-C>    ©    169
  739. 5.1
  740. <Alt-M>    µ    181
  741. 5.1
  742. <Alt-R>    ®    174
  743. 5.1
  744. <Alt-S>    §    167
  745. 5.1
  746. <Alt-X>    »    187
  747. 5.1
  748. <Alt-Y>    ¥    165
  749. 5.1
  750. <Alt-Z>    «    171
  751. 5.1
  752. <Alt-`>    ¬    172
  753. 5.1
  754. (top left key under <esc>)
  755. 5.1
  756. <Alt-,>    ×    215
  757. 5.1
  758. <Alt-.>    ÷    247
  759. 5.1
  760. <Alt-space>        160 (hard space)
  761. 5.1
  762. If you have found any that I have missed, perhaps in other fonts, let us 
  763. know. Ed.
  764. 5.1
  765. • Spell checking Edit documents − Whenever I typed a longish Edit text 
  766. file, I used to regret the absence of a spell checker. For Impression 
  767. users, this poses no problem:
  768. 5.1
  769. Simply drop the Edit file in question into an empty Impression frame, 
  770. have Impression check the spelling, then export the text back into Edit 
  771. by saving just the text story without styles. You can drag the text 
  772. story onto the Edit icon to have another look at it or save it in the 
  773. usual way directly to a disk. The import/export takes just a few 
  774. seconds, so this is nearly as good as a spell checker built into Edit 
  775. itself. Jochen Konietzko, Köln, Germany  A 
  776. 5.1
  777.  
  778. 5.1
  779. Silicon Vision
  780. 5.1
  781. New
  782. 5.1
  783.  
  784. 5.1
  785. Colton
  786. 5.1
  787.  
  788. 5.1
  789. 4.12 p21
  790. 5.1
  791.  
  792. 5.1
  793. Matters Arising
  794. 5.1
  795. •    Archimedes’ Tutor − Simon Anthony has produced a Beginner’s D.I.Y. 
  796. Introduction to the Archimedes using the !Hyper application on Shareware 
  797. Disc 19. If anyone is interested they should contact him directly at 62 
  798. Rutland Road, West Bridgford, Nottingham, NG2 5DG.
  799. 5.1
  800. •    ArmSort − Fast Array Sorts − The author replies... The reviewer 
  801. (Ashley Bowden in Archive 4.12 p53) seems to have created a problem with 
  802. the flag values. The ArmSort documentation DID clearly state that for 
  803. the CALL sort “The parameters must all be variables, but may be of any 
  804. name”. If CALL sort,test%() ,128 is used, then it is Basic that objects 
  805. with “Syntax Error”, ERR=16, because it is a Basic requirement that all 
  806. CALL parameters are variables not constants. Thus it is rather unfair 
  807. for the reviewer to claim that to have to use variables is “.. very 
  808. unorthodox, and mention should be made in the documentation.” ArmSort 
  809. errors are comprehensive and are very clearly documented.
  810. 5.1
  811. This ‘problem’ wasted about a third of the review, which could have been 
  812. better used to mention the PROCsort and SWI interfaces or the ability to 
  813. sort on absolute numeric values, or with null strings low or high.
  814. 5.1
  815. May I also suggest that all software reviews should clearly state what 
  816. version is being reviewed: the ArmSort review copy was Version 2.12, 
  817. sent to Archive in February. The current Version is 2.51, which has the 
  818. following improvements: sort time reductions of between 30% and nearly 
  819. 50%; the ability to sort strings from any position, or by length; the 
  820. ability to specify a key sequence; new procedures for a fast binary 
  821. search of sorted arrays; and all programs now do run easily from the 
  822. desktop. All users have had free upgrades and seem happy with the 
  823. product. Martin Avison, Avisoft.
  824. 5.1
  825. (Sorry if we seem to have reviewed an out-of-date product but when 
  826. someone sends software to us for review, we have to assume it is a 
  827. “stable” version. If the software has gone from version 2.12 to version 
  828. 2.51 since February, this indicates continuous development. This is fine 
  829. but, if significant changes are made, the onus is on the software 
  830. supplier to send us the latest version. This product was still on the 
  831. “software to be reviewed” list in the May edition of Archive. If Martin 
  832. had noticed this and sent us the latest version at that stage, the 
  833. difficulty might have been avoided. Ed.)
  834. 5.1
  835. •    MidiVision Update − Koen Lefever has sent us an updated version the 
  836. MidiVision program on Shareware Disc 33. It is now compatible with the 
  837. new Acorn MIDI Podule ROM and capable of detecting real time messages. 
  838. The new version has been put on this month’s program disc.
  839. 5.1
  840. •    PRES Disc Interface & DFS − In the review in Archive 4.11 p27 we 
  841. referred to difficulties in reading 40 track BBC discs. PRES suggested 
  842. that the problem may be due to “residual data” on the discs. In other 
  843. words, they are suggesting that the problem may lie with discs that have 
  844. been written onto by different 40 track drives, some with narrow heads, 
  845. as in 40/80 drives, and some with wider tracks as in true 40 track 
  846. drives. It would be interesting to hear other people’s experiences on 
  847. this. We have also found that it is sometimes necessary to slow the head 
  848. stepping time right down as low as it will go in order to read 40 track 
  849. discs. (We also used a rather old address for PRES. It is currently P.O. 
  850. Box 319, Lightwater, Surrey, GU18 5PW. 0276−72046, fax 51427.)
  851. 5.1
  852. •    RISC-OS Dreaming − I would like to reply to Oliver Gunasekara’s 
  853. letter, RISC-OS Dreaming, published in Archive 4.12 p15. Many of 
  854. Oliver’s suggestions have been extensively discussed in the USENET news-
  855. group dedicated to Acorn machines. Well-informed contributions from 
  856. Acorn staff (in a private capacity) and experienced programmers (RISC-OS 
  857. and otherwise) allow fairly definite predictions to be made as to the 
  858. likelihood of some of these suggestions being realised in later version 
  859. of RISC-OS.
  860. 5.1
  861. Firstly, there is almost no chance of proper demand paged virtual memory 
  862. being implemented under RISC-OS on current generation ARM processors. 
  863. The problem is that much (if not all) of RISC-OS runs with the ARM 
  864. processor in its supervisor mode. In this mode, the ARM-2 and ARM-3 are 
  865. unable to implement virtual memory. Not enough information is saved to 
  866. enable execution to be resumed after an attempt to access memory not 
  867. physically present causes the MEMC memory controller to interrupt 
  868. execution. Thus, virtual memory would require a drastic rewrite of RISC-
  869. OS so that any code that might access virtual memory runs in user mode 
  870. or avoids memory not physically present. Acorn almost certainly do not 
  871. have the resources to do the necessary rewrite. Simpler, less effective 
  872. forms of virtual memory such as swapping out non-running programs are 
  873. possible, but would still be very complicated.
  874. 5.1
  875. Pre-emptive multi-tasking is, on the other hand, quite possible. It is 
  876. just that doing it without introducing subtle bugs into software written 
  877. under the assumption that multi-tasking is co-operative is fiddly. As 
  878. with virtual memory, the fact that RISC-OS did not allow for pre-emptive 
  879. multi-tasking, when originally written, makes it messy to implement 
  880. later on. Even running other tasks when the current task is blocked, 
  881. waiting for i/o, is rather tricky to implement though, according to the 
  882. grape-vine, this does indeed happen to some extent in RISC-OS 3. 
  883. 5.1
  884. As to nicer system fonts, better design, TCP/IP file-sharing and hot-
  885. linking − let’s hope it happens. There’s no technical obstacle and these 
  886. are definitely things necessary for Acorn to keep up with the state of 
  887. the art. A new file-system allowing more files in a directory and longer 
  888. filenames would also go down well. It would be a real boon to people 
  889. like myself who have to use RISC-OS machines in conjunction with UNIX or 
  890. MesS-DOS boxes.  Andrew Stevens, Overton.
  891. 5.1
  892. •    RISC-OS Dreaming − I would agree with many of the points about RISC-OS 
  893. 2.0 put forward (in Archive 4.12 p15), by Oliver Gunasekara. However, 
  894. I’m not sure that making RISC-OS look more like other graphical 
  895. interfaces will necessarily bring us much benefit.
  896. 5.1
  897. I am responsible for several different computer systems (micros and 
  898. minis) each of which has its own user interface from the quirkiness of 
  899. the Apple and Atari systems, to the smooth, powerful X-Windows systems. 
  900. Some of the staff prefer one system, some prefer another. It’s a bit 
  901. like choosing your favourite car, you get the one that suits you.
  902. 5.1
  903. Strangely enough, considering its sales, the least popular GUI in our 
  904. department is Windows 3.0. Even allowing for its deficiencies, RISC-OS 
  905. seems to have become the preferred choice for more than half our 
  906. department. Whether this is due to RISC-OS itself, applications like 
  907. Impression or the speed of the ARM3 powered machines, I’m not sure. What 
  908. I am sure of is that RISC-OS is quite capable of winning converts from 
  909. other systems.
  910. 5.1
  911. Even so, let’s hope that RISC-OS 3 contains a lot of those improvements 
  912. mentioned by Oliver. D Hutchinson, Sheffield.  A 
  913. 5.1
  914.  
  915. 5.1
  916. Contact Box
  917. 5.1
  918. •    Southampton Archimedes User Group is now established. They meet once a 
  919. month. For details, write (with S.A.E. please) to Dr Andrew Provan, 79 
  920. Roselands Gardens, Highfield, Southampton SO2 1QJ.
  921. 5.1
  922. •    User Groups Unite! − We thought it would be a great idea to compile a 
  923. list of local user groups and Richard Corderoy has volunteered to be the 
  924. coordinator. So, if you run a local group, send the details to Richard 
  925. who can compile a list which can go on the monthly disc regularly and/or 
  926. be published in the magazine on occasions. The address is R Corderoy, 13 
  927. Church Walk, Worthing  BN11 2LS.  A 
  928. 5.1
  929.  
  930. 5.1
  931. Techsoft
  932. 5.1
  933. From 4.12 page 27
  934. 5.1
  935.  
  936. 5.1
  937.  First Impression
  938. 5.1
  939. Robert Chrismas
  940. 5.1
  941. First Impression is a guide to Computer Concepts’ DTP package, Impres
  942. sion II. This guide is not produced by Computer Concepts, although the 
  943. letter accompanying the review copy says that it has been ‘approved by 
  944. Charles Moir’ of Computer Concepts.
  945. 5.1
  946. The package
  947. 5.1
  948. It would be easy to mistake the First Impression package for a copy of 
  949. Impression. The black ring binder and slip-case are just like the ones 
  950. supplied with Impression; the Computer Concepts markings are covered 
  951. with smart black sticky labels bearing the ‘First Impression’ title.
  952. 5.1
  953. In the back are two disks in a plastic wallet. The price is £29.95 
  954. including postage from Word Processing or £28 through Archive.
  955. 5.1
  956. The text
  957. 5.1
  958. First Impression is divided into two parts. The first part introduces 
  959. the main features of Impression and is aimed at users new to Impression. 
  960. The second part, the appendices, explains the special techniques used to 
  961. produce some sample documents.
  962. 5.1
  963. The first part is nearly 150 pages long and it is divided into thirteen 
  964. chapters:
  965. 5.1
  966. • Introduction
  967. 5.1
  968. • Starting Impression
  969. 5.1
  970. • Starting a new document
  971. 5.1
  972. • Saving your document
  973. 5.1
  974. • Printing
  975. 5.1
  976. • Inserting and removing text
  977. 5.1
  978. • Applying effects
  979. 5.1
  980. • Styles
  981. 5.1
  982. • Rulers
  983. 5.1
  984. • Frames
  985. 5.1
  986. • Frame text
  987. 5.1
  988. • Graphics
  989. 5.1
  990. • Chapters and master pages
  991. 5.1
  992. Each chapter takes the user through a series of exercises which 
  993. illustrate the topic. There are frequent reminders, helpful sub-headings 
  994. and chapter summaries. 
  995. 5.1
  996. Some of the chapters include written tasks, e.g. ‘Write down the 
  997. differences between null frames (and when they stop being null frames) 
  998. and guide frames. When would you use each type?’ Lined pages are 
  999. included to record your answers. I think this is a good idea but it does 
  1000. seem a bit strange to take up a pen to write my answer when I could type 
  1001. it into Impression. I looked in the back, but it did not have model 
  1002. answers.
  1003. 5.1
  1004. There is a comprehensive index covering the first part of the guide.
  1005. 5.1
  1006. The substantial appendices (about 100 pages) form the second part of the 
  1007. guide. They describe how to produce a variety of sample documents.
  1008. 5.1
  1009. • Frames
  1010. 5.1
  1011. • Simple questionnaire
  1012. 5.1
  1013. • 2-column questionnaire
  1014. 5.1
  1015. • Dropshadow
  1016. 5.1
  1017. • Simple table
  1018. 5.1
  1019. • Complex table
  1020. 5.1
  1021. • Borders
  1022. 5.1
  1023. • Overlines
  1024. 5.1
  1025. • 3-column leaflet
  1026. 5.1
  1027. • Superimposed text
  1028. 5.1
  1029. • Master page
  1030. 5.1
  1031. The appendices do not depend on one another so you could tackle them in 
  1032. any order.
  1033. 5.1
  1034. On the disks there are sample files which are referred to in both 
  1035. sections of the guide.
  1036. 5.1
  1037. Target audience
  1038. 5.1
  1039. When I received this guide, one of my first thoughts was ‘the Impression 
  1040. manual is pretty good and it includes a tutorial section, do we need 
  1041. this?’ However, this view overlooks all the people who only use 
  1042. computers in order to make a living, who regard time spent thumbing 
  1043. through a manual and learning by trial and error not as a pleasant 
  1044. recreation, but as time wasted. The power of the Archimedes and the 
  1045. increasing availability of excellent packages like Impression mean that 
  1046. more and more of these ‘reluctant users’ will be using Archimedes 
  1047. software, and they will be prepared to pay for good quality instruc
  1048. tional material. We can expect to see more guides like this. Whether the 
  1049. market is yet big enough to make them profitable remains to be seen, but 
  1050. for Archimedes enthusiasts their arrival is an encouraging sign.
  1051. 5.1
  1052. In fact, when I looked at the tutorial in the Impression manual it was 
  1053. nowhere near as comprehensive as I remembered it. Also, there is quite a 
  1054. lot in First Impression which would be attractive even to an existing 
  1055. user. The appendices cover some of the trickier aspects of Impression 
  1056. like tables with several lines of text in each box, and creating borders 
  1057. in Draw, neither of which is trivial (although see later on borders).
  1058. 5.1
  1059. Does it work?
  1060. 5.1
  1061. For a proper opinion, I suppose that First Impression should be given to 
  1062. someone new to Impression so that they could work through it, but there 
  1063. was no time to try this. I felt that the exercises were well thought out 
  1064. and a new user who had the patience to work through them carefully, 
  1065. would be able to use Impression with confidence.
  1066. 5.1
  1067. The guide covers a sensible range of features. As I looked at it, I was 
  1068. again struck by the power of Impression and by how difficult it was to 
  1069. introduce its features in a step by step way since so many of them are 
  1070. interdependent. First Impression manages to cover each section without 
  1071. assuming knowledge of topics not yet covered.
  1072. 5.1
  1073. Problems
  1074. 5.1
  1075. Determined students will probably welcome the thorough, systematic 
  1076. design of this guide. More hasty personalities may find it hard to wait 
  1077. for section seven to learn how to change the font size and style, and 
  1078. they may not be prepared to wait for section twelve to learn about 
  1079. graphics. 
  1080. 5.1
  1081. Some of the sections seemed quite difficult to follow. The text often 
  1082. refers to earlier passages in the chapter and I spent some time hunting 
  1083. back for the appropriate paragraph.
  1084. 5.1
  1085. An example of the difficulty of introducing interdependent ideas in a 
  1086. practical way can be found in the section ‘Inserting and removing text’. 
  1087. In this section, there is an explanation of the terms ‘cut’ and ‘copy’, 
  1088. then a list the ways in which the user can paste text, next comes a 
  1089. short discussion of the function of the clipboard and only when all 
  1090. these topics have been exhausted is the reader told how to highlight a 
  1091. word (double click on it) or a phrase (drag the cursor). Since you have 
  1092. to be able to highlight a section to cut or copy it, this chapter may 
  1093. create a hint of suspense.
  1094. 5.1
  1095. Although there are some illustrations, I would have liked more, 
  1096. particularly illustrations of the menus and more examples of how the 
  1097. document should look at different stages. However, there is a limit to 
  1098. how much time can be spent producing a guide like this and illustrations 
  1099. are particularly time consuming.
  1100. 5.1
  1101. I could not create a new frame border with !Draw by following the 
  1102. instructions in First Impression. When I put First Impression to one 
  1103. side and made a few experimental borders I soon managed to copy the 
  1104. border described. To be fair, First Impression does warn that the method 
  1105. it describes is a ‘work around’ to cope with a problem/disagreement 
  1106. between certain versions of Impression and Draw. I was not able to test 
  1107. it with the versions described.
  1108. 5.1
  1109. Some of the suggestions in the guide are questionable. For example, I 
  1110. would not advise a user with a 1Mb machine to load a printer driver 
  1111. before every session.
  1112. 5.1
  1113. Other observations
  1114. 5.1
  1115. It would be foolish to try to cram everything about Impression into a 
  1116. tutorial guide. Neverthe-less I was sorry to see that First Impression 
  1117. does not cover some features which I use regularly. For example, the 
  1118. guide does not seem to mention that you can highlight a section of text 
  1119. by clicking <select> at the beginning and <adjust> at the end. However, 
  1120. Impression often provides several different ways to do the same thing 
  1121. and users will have their own preferences.
  1122. 5.1
  1123. Until I read this guide, I did not know that there was a ‘Ruler setup’ 
  1124. window. First Impression usually prefers to make adjustments to frames 
  1125. and rulers by altering dimensions in windows, rather than by dragging 
  1126. them and adjusting ‘by eye’. This is a sensible practice because you 
  1127. cannot tell someone who is just starting to use a package, to adjust a 
  1128. frame until it ‘looks right’.
  1129. 5.1
  1130. At the moment, First Impression is only available from Word Processing 
  1131. and N.C.S. However, Bilston Community College (see Factfile) is going to 
  1132. offer a distance learning package based on the tutorial material. It is 
  1133. thought that the cost of the course will be £35 in addition to the cost 
  1134. of the tutorial guide. It will give users access to expert help on 
  1135. Impression as they work through the tutorial. Extra tasks will be 
  1136. available as well as telephone support. For more details of the course 
  1137. write to “First Impression, Open Business Centre” at Bilston College.
  1138. 5.1
  1139. Conclusions
  1140. 5.1
  1141. This guide represents a great deal of work by someone who has a detailed 
  1142. and comprehensive understanding of Impression. It does not cover all the 
  1143. features of Impression but the author has made a sensible selection of 
  1144. features and covered them in much more detail than the manual.
  1145. 5.1
  1146. It will require commitment to work through all the exercises, but First 
  1147. Impression will teach new users how to use Impression effectively. It 
  1148. also contains information, in the appendices, which will be useful to 
  1149. more experienced users.
  1150. 5.1
  1151. I think experienced users who would not want to work through the first 
  1152. section might feel that the price is a bit high, but Impression is so 
  1153. good that some people are buying an Archimedes* so they can use it and 
  1154. they will not notice an extra £30 for a good tutorial. If you have just 
  1155. bought Impression and you are finding it hard going First Impression 
  1156. should provide the help you need. 
  1157. 5.1
  1158. I was pleased to see that this sort of guide is now being produced for 
  1159. Archimedes software.  A 
  1160. 5.1
  1161.  
  1162. 5.1
  1163. IFEL
  1164. 5.1
  1165. new
  1166. 5.1
  1167.  
  1168. 5.1
  1169. Removable Hard Drives
  1170. 5.1
  1171. Paul Beverley
  1172. 5.1
  1173. We have had a lot of enquiries recently about the removable hard drives, 
  1174. especially as the prices have dropped over the months from £680 to £525! 
  1175. We have given quite a bit of information about them in SCSI Columns and 
  1176. news items but I am conscious that the information is very spread out 
  1177. and nowhere is there an over-view. Here is a summary of the story so far 
  1178. (with last minute added news about the new 84M drives)....
  1179. 5.1
  1180. Removable hard drives have been in use on the Apple Mac computers for 
  1181. several years and are now being used widely on the Archimedes. The 
  1182. drives are boxed by various companies − we deal with Atomwide, well 
  1183. known for its Archimedes involvement and two American companies, Frog 
  1184. Systems Inc and MicroNet Technology Inc. However, the drive mechanism, 
  1185. which is made by SyQuest Technology Inc., is the same in all of them. 
  1186. All that each manufacturer does is to add a box, a power supply, some 
  1187. connectors and, in some cases, a SCSI ID switch.
  1188. 5.1
  1189. The drives look a bit like 5¼“ disc drives except that the slot is ½” 
  1190. deep. The cartridge which goes into this slot consists of a solid metal 
  1191. disc in a hard plastic case. To use it, you push the cartridge into the 
  1192. slot and close the locking lever and the disc spins up to speed (this 
  1193. takes about 12 seconds). When full speed is reached, the drive icon on 
  1194. your icon bar gives you access to 42M (or 84M) of data. To change 
  1195. cartridges, you dismount the drive on the icon bar and the disc spins 
  1196. down to a stop (after 5 seconds). You can then remove the cartridge, 
  1197. insert a new one, click on the drive icon. When it gets back up to speed 
  1198. you have access to another 42M (or 84M) of data.
  1199. 5.1
  1200. Removables as a back-up medium
  1201. 5.1
  1202. As a back-up medium it is excellent − cheaper and faster than tapes
  1203. treamers and much quicker and easier if you want to look up the archived 
  1204. data. If you want to save space, you can use a file compressor such as 
  1205. David Pilling’s Spark or Computer Concepts’ new compression utility (see 
  1206. Products Available). We have also just got hold of one of the long 
  1207. awaited 84M Syquest drives which, with Compression would allow you to 
  1208. back up a 100M drive very easily.
  1209. 5.1
  1210. Removables as a main drive
  1211. 5.1
  1212. However, removable drives shouldn’t be thought of just as a back-up 
  1213. medium. You can use one as a main drive and have a number of different 
  1214. cartridges, one for each area of work (or leisure) that you are dealing 
  1215. with. Each cartridge can then have its own boot file to set up your 
  1216. system in the most appropriate way. The cartridges have a write-protect 
  1217. switch so they can be used in situations where data has to be protected 
  1218. from deletion. My only reservations about using removable drives as a 
  1219. main drive are related to reliability − see below.
  1220. 5.1
  1221. Speed
  1222. 5.1
  1223. These drives are fast − faster than some fixed hard drives. The average 
  1224. access time is 20 milliseconds. Using the Oak Solutions’ SCSI controller 
  1225. card, the 42M drive can transfer data at up to 590 kbytes/second and the 
  1226. 84M drive at 900 kbytes/second.
  1227. 5.1
  1228. Here are some comparative speed tests in modes 0, 15 and 21 for a 45M 
  1229. Worrawinnie, the two Syquest drives and a 100M Oak High Speed drive.
  1230. 5.1
  1231.            45WW    42M     84M  100HS
  1232. 5.1
  1233. 0    659    590    900    1170
  1234. 5.1
  1235. 15    659    590    900    1156
  1236. 5.1
  1237. 21    55    361    590    735
  1238. 5.1
  1239.  
  1240. 5.1
  1241. We also did our other speed test where we copy the contents of the 
  1242. Applications 2 disc (i.e. lots of files) from one directory on the drive 
  1243. to another. We have in the past quoted these as the time in seconds but 
  1244. to make it easier to judge the speeds we have divided the time into the 
  1245. total data copied (420k) to give a rate in kbytes/sec.
  1246. 5.1
  1247.            45WW     42M     84M   100HS
  1248. 5.1
  1249. 0    44    45    47    70
  1250. 5.1
  1251. 15    40    42    45    65
  1252. 5.1
  1253. 21    18    33    36    51
  1254. 5.1
  1255.  
  1256. 5.1
  1257. Capacity
  1258. 5.1
  1259. SyQuest cartridges, when formatted, hold approximately 42M of data. The 
  1260. one I am using now is 44,390,400 bytes (used + free) which is 42.33M 
  1261. (where 1Mbyte = 1024 × 1024 bytes). (The new 84M I have just bought is 
  1262. 84.7 Mbyte formatted.)
  1263. 5.1
  1264. Compatibility
  1265. 5.1
  1266. The SyQuest mechanisms work with all the SCSI interfaces that we have 
  1267. tried on the Archimedes (Oak, Lingenuity and Acorn). There have been 
  1268. problems with the newer Acorn SCSI cards (AKA31, not AKA30) but this has 
  1269. been overcome by a software fix which Acorn dealers can provide.
  1270. 5.1
  1271. Robustness
  1272. 5.1
  1273. When the cartridges are inserted into the drive, they should be treated 
  1274. with the same care as fixed hard drives. However, the cartridges 
  1275. themselves are extremely robust. At the manufacturers’ suggestion, we 
  1276. threw one of the cartridges from one side of our office to the other. It 
  1277. crashed onto the floor, bounced and rolled over a couple of times. 
  1278. Putting it back into the drive and verifying it revealed that there 
  1279. wasn’t a single error on it. I have repeated the test on occasions since 
  1280. and found a similar robustness.
  1281. 5.1
  1282. Reliability
  1283. 5.1
  1284. When the SyQuest drives were first used on the Apple Macintosh, there 
  1285. were criticisms about the reliability of the drives. It is unreasonable, 
  1286. in my view, to expect that the removable hard drives should be as 
  1287. reliable as fixed hard drives, because they are not held in sealed 
  1288. units. SyQuest have greatly improved the quality of their drives to the 
  1289. extent that, if you are wanting to use them as a back-up medium, I would 
  1290. say that you are extremely unlikely to experience any problems. If you 
  1291. use them as a main data storage medium and use them all day, every day, 
  1292. as I do, you may find that you get an occasional data error. For me, 
  1293. this is a small price to pay for the convenience that removable drives 
  1294. offer. I ensure that sensitive data is backed up onto another hard drive 
  1295. on a regular basis but if I do get  an error, all I have to do is 
  1296. *defect the error out of the map and carry on as before.
  1297. 5.1
  1298. Configurations
  1299. 5.1
  1300. We sell SyQuest drives in two configurations: an Atomwide removable 
  1301. drive and a “Mac-type” drive. The Mac-type drives are “Mac shaped”, i.e. 
  1302. 10“ x 10” and 2½“ high (designed to sit underneath a Mac computer) 
  1303. whereas Atomwide’s drives are 6” wide, 4“ high and 10” deep − much 
  1304. better suited to putting alongside an Archimedes computer.
  1305. 5.1
  1306. Another difference is that Atomwide have used a more powerful fan and 
  1307. placed it at the back of the drive unit whereas the Mac drives, being 
  1308. flat, have the fan alongside the drive unit pointing downwards. The 
  1309. positioning of these drives is, therefore, more critical because you 
  1310. have to be careful that the fan outlet doesn’t become blocked. Never-
  1311. the-less, we still sell a lot of the Mac drives because people find the 
  1312. noise of the high power fan rather distracting.
  1313. 5.1
  1314. The other advantage of the Mac drives is that they have a SCSI ID switch 
  1315. on the back. This is particularly useful in situations where you are 
  1316. taking the drive round to a number of different computers which may 
  1317. require a different ID setting.
  1318. 5.1
  1319. The new 84M drives are, at the moment, only available in the Mac-type 
  1320. format and look identical to the 42M drives.
  1321. 5.1
  1322. Cost
  1323. 5.1
  1324. Both configurations of 42M drive cost £525 each including VAT and 
  1325. carriage. This includes one cartridge and a data cable. (You need to 
  1326. specify the podule type because Oak, Lingenuity and Acorn all use 
  1327. different types of connectors! − IDC, 25-way D-type and Amphenol 
  1328. respectively.) Extra 42 M cartridges cost £75 each. The 84M drives are 
  1329. £690 and the spare cartridges are £140 each.
  1330. 5.1
  1331. If you want to buy a SCSI controller at the same time, we recommend the 
  1332. Oak Solution’ SCSI podule because it is 16-bit for speed and not as 
  1333. expensive as the Acorn one (which also needs a software patch which 
  1334. Acorn are working on for us). The Oak podule adds £200 to the price and 
  1335. is available as an internal podule for A300 and A400 series computers 
  1336. and as an external podule for A3000. If you prefer an internal podule on 
  1337. the A3000, we recommend the Lingenuity interface at £165. This is an 8 
  1338. bit interface, not a 16-bit interface like the Oak podule. This does 
  1339. make it slightly slower but in most applications this is hardly 
  1340. noticeable.
  1341. 5.1
  1342. Users’ comments
  1343. 5.1
  1344. What I have written is based on the experience of the three we use in 
  1345. the office and the one I have at home. The only other users I ever tend 
  1346. to hear from are the few who experience problems with their drives, so I 
  1347. get a rather jaundiced view of things! Perhaps others would like to 
  1348. write in and let us know how all these removable drives are getting on.
  1349. 5.1
  1350. The future
  1351. 5.1
  1352. If you need more than 42Mbytes of removable storage on line at one time, 
  1353. it is possible to get a dual 42M drive. The only problem is that the 
  1354. cost is more than buying two individual drives. (I think it’s got 
  1355. something to do with supply and demand!) The other possibility is the 
  1356. new 84M cartridge drive which we have had a quick look at but not done 
  1357. extensive tests on so far. They are apparently able to read the 42M 
  1358. cartridges though they cannot write onto them. Just think, you could put 
  1359. Unix on a single 84M removable cartridge!  A 
  1360. 5.1
  1361.  
  1362. 5.1
  1363. Atomwide
  1364. 5.1
  1365. From 4.12 page 7
  1366. 5.1
  1367.  
  1368. 5.1
  1369. Oak
  1370. 5.1
  1371. New if it arrives by 9.00 a.m. on 26th September
  1372. 5.1
  1373. Otherwise use
  1374. 5.1
  1375. 4.12 page 6
  1376. 5.1
  1377.  
  1378. 5.1
  1379. Computer Concepts
  1380. 5.1
  1381. New
  1382. 5.1
  1383.  
  1384. 5.1
  1385. Computer Concepts
  1386. 5.1
  1387. New
  1388. 5.1
  1389.  
  1390. 5.1
  1391. The Engineer Speaks...
  1392. 5.1
  1393. Ray Maidstone
  1394. 5.1
  1395. For the last few months, Ray Maidstone has been, effectively, the N.C.S. 
  1396. Service Centre. He has done a great job fixing dead or dying Archimedes 
  1397. computers for us and upgrading the memory of A310s. In doing so, he has 
  1398. come across various recurring problems which could be avoided if a few 
  1399. precautions were followed.
  1400. 5.1
  1401. Here are some hints & tips which should help to keep your Archimedes in 
  1402. tip-top condition. A word of warning though, some of the things I am 
  1403. suggesting should not be attempted unless you really feel competent to 
  1404. do so. The general rule is, if in doubt, ask for help! 
  1405. 5.1
  1406. •    300 and early 400 series keyboards − (See also the article on page 37) 
  1407. These keyboards do not have sprung contacts coming together, but foil 
  1408. closing over multiple contact points on sprung pads. Various people have 
  1409. informed me that they have sprayed their keyboards with switch cleaner 
  1410. to improve things when they have had intermittent contacts on one or 
  1411. more keys. They may have got away with it, but it is my view that these 
  1412. keyboards should never be sprayed with switch cleaner. The only 
  1413. recommended method of servicing this item is to dismantle (but ONLY if 
  1414. you feel competent to do so!) and remove foreign particles with a soft 
  1415. brush and a vacuum cleaner. Anything sticky or difficult to remove is 
  1416. best left to your Service Centre. WARNING: Using switch cleaner which 
  1417. contains an organic solvent can destroy components within the keyboard 
  1418. and slowly but surely render it useless. Be warned! (We have a dead 
  1419. keyboard available for inspection if you are in any doubt! It was killed 
  1420. by using Tandy’s Tix Electronic Switch Cleaner. Ed)
  1421. 5.1
  1422. •    Mouse − If you unplug your mouse, the recommended procedure for 
  1423. reconnection is to first disconnect the keyboard from the computer, plug 
  1424. the mouse into the keyboard then reconnect to the computer. The reason 
  1425. for this is that the mouse contains one solitary chip, which has no 
  1426. protection from spikes at switch-on from the outside world, whereas the 
  1427. keyboard has circuitry that is slightly better equipped to cope with any 
  1428. misadventures. Plugging the mouse into the keyboard and then plugging 
  1429. the keyboard into the computer is the safest method and could well save 
  1430. you money.
  1431. 5.1
  1432. •    Monitor smear − On the 400 series computers, it is possible to get a 
  1433. composite video signal out of the sync socket which you can use for a 
  1434. mono monitor. This is done by making links LK5 and LK6. However, if 
  1435. these links are made, it can cause problems with certain high resolution 
  1436. monitors. You get a certain amount of smearing on the ends of horizontal 
  1437. lines. This effect is caused by the electronics of the Archimedes and 
  1438. can only be cured by removing the links. (I have a confession to make. 
  1439. Until we discovered this problem, we always tested our 400 series 
  1440. computers using a mono monitor. We added links 5 and 6 but did not 
  1441. remove them before sending out the computers. If you have had a 400 
  1442. series computer from us, I suggest you check for this effect and remove 
  1443. the links if necessary. Ed)
  1444. 5.1
  1445. •    Video RGB outlet − On the 310 and early 400 series, it is possible to 
  1446. destroy the VIDC chip by plugging in the video lead to either the 
  1447. computer or the monitor if one or both of these items are switched on. 
  1448. The electronics of this socket do not accept the slightest static 
  1449. variation and any deviation will damage the VIDC chip. Whoops! − there 
  1450. goes another £30! I have designed a multiple diode module as a service 
  1451. modification which upgrades these old machines to the new static-
  1452. protected specification. Whilst Acorn confirm that my modification is 
  1453. “Archimedes-legal”, they will not put their name to it as yet. This 
  1454. modification has been particularly well received by schools, as it stops 
  1455. pupils being able to blow up their computers!
  1456. 5.1
  1457. •    Fan filters − With the fan driving air into the filter (lower half of 
  1458. the diagram below) it is possible for the filter, in its blocked state, 
  1459. to completely eliminate all airflow within the computer. However, with 
  1460. the fan sucking air through the filter (upper half of the diagram 
  1461. below), even if the filter becomes totally blocked, residual air 
  1462. currents will still flow within the computer, providing some “last 
  1463. resort” cooling. Also, with the filter on the outside of the fan, 
  1464. cleaning couldn’t be easier. All that is needed is to slide the lid back 
  1465. 10 cm (or 4 inches for those of us still in Imperial!) and suck the dust 
  1466. off the filter with a vacuum cleaner.
  1467. 5.1
  1468. •    Hard drive parking − After much debate and the dismantling of two 
  1469. unserviceable hard drives, I have found that, in order to give your data 
  1470. maximum protection at closedown, *BYE must be followed by *SHUTDOWN. 
  1471. These two commands, although slightly similar, do not seem to perform 
  1472. the same task and, to my satisfaction, have been proven to be necessary 
  1473. in the order stated. The effects of closing the drive down can be 
  1474. verified acoustically and visually, e.g. *BYE will produce one staccato 
  1475. tick noise and a short flash on the hard drive LED, but this does not 
  1476. mean the drive is fully parked. Typing *SHUTDOWN will produce a multiple 
  1477. wink of the hard drive LED and a triple tick noise from the drive. Take 
  1478. my word that this guarantees total shutdown of the drive. If *SHUTDOWN 
  1479. is typed without having typed *BYE, a single tick will be heard and the 
  1480. drive will simply have moved the head to a different track, but it will 
  1481. not be fully parked. (Different effects happen on different drives under 
  1482. this condition.)
  1483. 5.1
  1484. (Some may call this a “belt & braces” method, but when it comes to 
  1485. protecting several hundred pounds worth of hard drive, I prefer to err 
  1486. on the side of caution. Ed)
  1487. 5.1
  1488. •    Removable hard drive parking − The command DISMOUNT brought up by 
  1489. clicking <menu> on the SCSI icon, does not mean your drive is parked. It 
  1490. simply means that the drive has shut its motor down and that the 
  1491. software has “forgotten” about the drive in question. At this point, if 
  1492. you switch the power off, the heads have been left out over the disc at 
  1493. the last track you were using and will be in the same position next time 
  1494. you switch on the power. In order to eliminate the possibility of power-
  1495. on destroying any data bits, the centre button on the removable drive 
  1496. must be pressed and the drive fully disengaged with the lever. This 
  1497. operation mechanically parks the heads off the disc and is the only way 
  1498. to guarantee this.
  1499. 5.1
  1500. •    Stray metalware − When removing the motherboard on the 300/400 series, 
  1501. it is very possible to dislodge one or more of the spring speed nuts 
  1502. (for the two rear self tapping screws that “get in the way” when 
  1503. removing the board). Make sure these are firmly in place when reassem
  1504. bling − better still, remove them, clamp them slightly more closed and 
  1505. refit. This will prevent any further mishap which could cause shorting 
  1506. under the main PCB.
  1507. 5.1
  1508. •    Stuck floppy discs − It is unfortunately possible, now and again, for 
  1509. a floppy disc to become stuck in the drive. This will be due to one of 
  1510. the following causes, and if you wish to keep costs to a minimum, NEVER 
  1511. tug at, or forcibly remove, the stuck item.
  1512. 5.1
  1513. (Again, we have u/s floppy drives available for inspection if you need 
  1514. proof. Ed.)
  1515. 5.1
  1516. 1. The metal sliding cover on the disc can become widened, perhaps due 
  1517. to being bent in the post, or being sat on or whatever. As the metalwork 
  1518. of the slider opens, it will act like a ratchet allowing the disc to go 
  1519. in but not to come out without difficulty.
  1520. 5.1
  1521. 2. The spring that returns the metal cover can become unlaced and behave 
  1522. like a fish hook, snagging the unlocking post within the drive.
  1523. 5.1
  1524. 3. The metal screening plate on the upper disc reading head within the 
  1525. drive can become dislodged and catching the plastic work of the disc 
  1526. (particularly on the older Sony drives).
  1527. 5.1
  1528. In ALL cases, if the drive is removed by somebody competent to do so, 
  1529. you should find that delicate easing will allow the disc to come out 
  1530. again without damaging the drive and, 9 times out of 10, the disc can 
  1531. also be saved.
  1532. 5.1
  1533. In the case of the metal head shield of the Sony drive, simply throw it 
  1534. away as it was later found to be unnecessary. Where the metal gate of 
  1535. the drive is distorted, it is quite acceptable to remove this item by 
  1536. unfolding it and removing the spring. The disc will operate without the 
  1537. metal cover but keep little fingers out − remember the 5¼“ floppies?  A 
  1538. 5.1
  1539.  
  1540. 5.1
  1541. The filter is blocked but at least a little air flow remains
  1542. 5.1
  1543.  
  1544. 5.1
  1545. The filter is blocked and no through air flow is possible
  1546. 5.1
  1547.  
  1548. 5.1
  1549. Oak Tape Streamer
  1550. 5.1
  1551. Gwyn Williams
  1552. 5.1
  1553. My wife is writing educational packages for the Archimedes, and I use 
  1554. the machine for WP/DTP work. Backup onto floppies was a time consuming 
  1555. irritation on our A440 but the thought of backing up our new A540’s 100 
  1556. Mbyte drive onto floppies was unbearable.
  1557. 5.1
  1558. There were four practical possibilities: a second fixed hard disc, a 
  1559. removable hard disc, Oak’s cassette streamer or their conventional tape 
  1560. streamer, using DC600A type cartridges. The second fixed hard disc 
  1561. sounded the most attractive and a 100 Mbyte hard disc is now relatively 
  1562. cheap (Frog 100M drives cost £420 inc VAT, and 200M drives cost £670. 
  1563. Ed)  but if you were as paranoid as I am, you would worry about a fire 
  1564. destroying both or a power cut occurring during the backup. The cost of 
  1565. the six disc cartridges needed to back up on a removable drive (3 for 
  1566. main and 3 for subsidiary backup) was prohibitive*. I therefore went on 
  1567. to discuss the choice with Oak Solutions.
  1568. 5.1
  1569. The cassette streamer is not guaranteed to work with the Acorn SCSI 
  1570. card, because the Oak card can output single bytes to the SCSI bus to 
  1571. compensate for the slowness of the drive, but the Acorn card will only 
  1572. send blocks.
  1573. 5.1
  1574. The decision was therefore simple, I would have to fork out the higher 
  1575. media cost of the high speed device and order a 60 Mbyte cartridge tape 
  1576. streamer. In retrospect, it would have been cheaper to buy the cassette 
  1577. streamer with an Oak SCSI card and throw away the Acorn one!
  1578. 5.1
  1579. The arrival
  1580. 5.1
  1581. It was packed in about forty times its own volume of polystyrene in two 
  1582. cardboard boxes. Clearly no risks with couriers were being taken.
  1583. 5.1
  1584. I was grateful that a tape cartridge was included in the package, as 
  1585. waiting for that to arrive before testing it would have been like having 
  1586. a Christmas toy without the batteries.
  1587. 5.1
  1588. Documentation
  1589. 5.1
  1590. The unit comes with clear instructions which are easy to follow, and 
  1591. installation on the A540 was a simple matter of removing the terminator 
  1592. from the computer and plugging in the tape streamer (remember to tell 
  1593. the dealer which card you’ll be using: they have different connectors).
  1594. 5.1
  1595. Instructions are given to configure the software to use a different SCSI 
  1596. device number, but this was not necessary with the 540. The Acorn SCSI 
  1597. card user guide has instructions about the order of turning devices on 
  1598. or off, but tape streamers should cope with being turned on after the 
  1599. computer, and it has given no trouble so far.
  1600. 5.1
  1601. Software
  1602. 5.1
  1603. The software provided (on disc) is easy to use. There is a desktop 
  1604. application which loads onto the icon bar on the left, just like the 
  1605. drive icons. It takes up 160k of RAM. Clicking menu on this opens a 
  1606. window allowing the tape to be catalogued (to a text file: a catalogue of 
  1607. a 56 Mbyte tape was 163k long), verfied, erased or re-tensioned (wound 
  1608. forwards and then rewound: recommended on first use of a tape). The 
  1609. software works fully within the desktop but tends to hog the computer 
  1610. (except when cataloguing), leaving little or no time for other 
  1611. applications.
  1612. 5.1
  1613. Other options allow you to define the criteria for a backup and save them 
  1614. as a file compatible with Mitre’s DiscTree format. The user has the 
  1615. following backup options:-
  1616. 5.1
  1617.  •    everything below one given directory (below more than one 
  1618. directory at the same level is not possible, neither is it possible to 
  1619. exclude a directory: a strange omission, which I hope will be remedied 
  1620. in future versions.)
  1621. 5.1
  1622.  •    only files matching a wildcarded name criterion
  1623. 5.1
  1624.  •    only files of given filetype
  1625. 5.1
  1626.  •    only files after a given date (with a handy “yesterday” option)
  1627. 5.1
  1628.  •    including or excluding non stamped files
  1629. 5.1
  1630.  •    only files before a given date, which can also be used with the 
  1631. “after a given date” option.
  1632. 5.1
  1633.  •    run automatically, and unattended, every day, week or month, 
  1634. logging what it does if required.
  1635. 5.1
  1636. It allows multiple backups onto one tape, and one backup (of a disc 
  1637. larger then the tape, for example) to use more than one tape. It checks 
  1638. each tape as you insert it and asks for confirmation if the tape already 
  1639. contains a backup.
  1640. 5.1
  1641. Speed
  1642. 5.1
  1643. A tape streamer is obviously more convenient than floppy discs, mainly 
  1644. because of increased speed of working. These timings refer to my setup 
  1645. of an A540, Acorn SCSI card (the new AKA 31 card, a 16 bit interface), 
  1646. internal 100 Mbyte hard disc as supplied with the A540, and the Oak 60 
  1647. Mbyte TS60SCA tape streamer.
  1648. 5.1
  1649. Bytes used on disc:     58 300 928
  1650. 5.1
  1651. Time taken to backup:    11 mins 26 
  1652. secs
  1653. 5.1
  1654. Time taken to verify:    10 mins 34 
  1655. secs
  1656. 5.1
  1657. Time taken to catalogue:    11 mins 15 
  1658. secs
  1659. 5.1
  1660. These times include the time taken to reply to a confirmatory dialogue 
  1661. box. They were done in Atomwide’s mode 106 (1088 × 432, 16 colours). 
  1662. This is a data transfer rate of over 82 kbytes/sec, or almost 5 Mbytes 
  1663. per minute for backup. A completely full hard disc could therefore be 
  1664. backed up in 24 minutes. For comparison, at work I use a 20MHz 80386 IBM 
  1665. clone, with a TEAC cassette tape streamer, which takes 6 minutes to back 
  1666. up 10 Mbytes (and reboots the computer, a network file server, before 
  1667. starting!), nearly three times slower than the Oak device at 1.7 Mbytes 
  1668. per minute. 
  1669. 5.1
  1670. Restore
  1671. 5.1
  1672. Restoring data from the tape is also very quick − about as fast as the 
  1673. backup − but finding an individual file on the tape takes quite a time. 
  1674. When the restore command is given, a window similar to DiscTree’s is 
  1675. popped up after the tape is catalogued, so that restoring just one file 
  1676. takes ten minutes; this part of the process multi-tasks, so you can 
  1677. continue working, but multi-tasking during the backup procedure is 
  1678. almost impossible, with long gaps between polls, and totally impossible 
  1679. during verification. The restoring process is similar to using the 
  1680. filer, so is straightforward and intuitive. As with the filer, the 
  1681. “confirm” option can be turned off, a “newer” option can be specified and 
  1682. existing files can be overwritten, and OakTape gives you the option of 
  1683. keeping the original date stamp or setting it to the time at which it 
  1684. was restored.
  1685. 5.1
  1686. Summary and options
  1687. 5.1
  1688. My decision to buy a tape streamer involved three considerations: the 
  1689. value placed on my data, the value placed on my time, and cost. I would 
  1690. not dream now of going back to floppy discs for backup, knowing that 
  1691. backups would only be done weekly at best.
  1692. 5.1
  1693. A second hard disc used purely for backup is the next cheapest option 
  1694. and if I weren’t such a pessimist, I’d go for it. It would be quicker 
  1695. than a tape streamer and, if your needs expanded, you could get a backup 
  1696. hard disc twice the size.
  1697. 5.1
  1698. If your main disc is 45 Mbytes or smaller, a removable drive would be 
  1699. more realistic as you’d only need two disc cartridges for a minimum 
  1700. backup regime.
  1701. 5.1
  1702. The cassette streamer is cheaper than the High Speed tape streamer, 
  1703. though I don’t know how slow it is. The major attraction of tape is its 
  1704. speed. However, a 150 Mbyte cassette streamer could be purchased for the 
  1705. price of a 60 Mbyte cartridge drive, so at least a visit to change tapes 
  1706. would be avoided. When considering this option, bear in mind the 
  1707. forementioned problem with Acorn SCSI cards/software.
  1708. 5.1
  1709. The Oak High Speed series tape streamer is a fairly fast device, with 
  1710. good supporting software, still streets ahead of that on the IBM clone 
  1711. at my work place, even if it does take for ever to restore one file. 
  1712. Against this is its high cost: the unit reviewed here costs a hefty 
  1713. £1000 +VAT. A tape streamer for an IBM clone would cost under £600 +VAT 
  1714. for an equivalent 60M external unit, remembering to add a little for 
  1715. software.
  1716. 5.1
  1717. Since this tape streamer was bought, Digital Services have brought out a 
  1718. 30 Mbyte machine for £600 +VAT (1.5 Mbytes/min, they claim), and I 
  1719. understand that The Serial Port are working on one too. It may be worth 
  1720. waiting, as the speed of this new offering is likely to be comparable, 
  1721. and the price may be lower than that of the Oak.  A 
  1722. 5.1
  1723.  
  1724. 5.1
  1725. (*To come to the defence of the removable drive, the cost has decreased 
  1726. and is now just £525 plus £75 for each extra cartridge. Surely, only the 
  1727. transient data needs backing up so two pairs of cartridges would be 
  1728. sufficient to back up the A540’s drive. That would be £525 + 3 × £75 = 
  1729. £750 inc VAT. Also, to be able to look instantaneously at any file 
  1730. within the backup instead of waiting 10 minutes is rather different. 
  1731. Also, at £420 for a 100M Frog, the option of buying two of them and 
  1732. keeping one locked away in a cupboard (R.S.P.C.A. permitting!) is not as 
  1733. daft as it sounds − we could even offer some discount on your second 
  1734. Frog − say, two 100M Frogs for £790!  Ed.
  1735. 5.1
  1736. STOP PRESS: The equation has just changed again. We now have 84M 
  1737. removable drives available at £690 with spare cartridges at £140. Also, 
  1738. CC have just released a file compressor (£53) which is extremely fast 
  1739. and would make it very easy to back up a 100M drive onto a single 84M 
  1740. cartridge. The sum is then £690 + 140 + 53 = £883!
  1741. 5.1
  1742.  
  1743. 5.1
  1744.  
  1745. 5.1
  1746. PipeLine
  1747. 5.1
  1748. Gerald Fitton
  1749. 5.1
  1750. I find that most of the difficulties that my correspondents (and I) have 
  1751. with PipeDream is because it has ‘too much’ built in flexibility! Some 
  1752. of you say that many of these facilities are ‘obscure’ because they 
  1753. appear as short ‘one line’ statements in the User Guide without anything 
  1754. but the simplest of examples. Consider the explanation of the use of the 
  1755. function Index(column, row) together with the functions Col(slot) and 
  1756. Row(slot). It is limited to less than half a page but its inclusion in 
  1757. PipeDream makes it possible to transfer to the cell containing Index, 
  1758. the value of any cell in the document or any related document. Of 
  1759. course, this flexibility means that, when you have learned the techni
  1760. ques (by reading PipeLine?), you can do much more with PipeDream than 
  1761. you thought possible. I am still discovering ‘obscure’ features 
  1762. mentioned briefly in the User Guide and, thanks to you, I get told of 
  1763. many more ways of using them.
  1764. 5.1
  1765. Colton Software have moved
  1766. 5.1
  1767. Their new address is: 2 Signet Court, Swanns Road, Cambridge, CB5 8LA 
  1768. and their new telephone number is 0223 311881.
  1769. 5.1
  1770. The Acorn Users’ Show
  1771. 5.1
  1772. Jill and I will be attending the show on the Saturday and Sunday but not 
  1773. on the Friday. Colton Software have offered us a place on their stand 
  1774. near the Acorn Village as a place where you can meet us and have a chat 
  1775. − so look for us there.
  1776. 5.1
  1777. In the Archimedes World, Robert Macmillan is quoted as saying that 
  1778. “exciting things are happening at Colton Software”. Robert has confirmed 
  1779. to me that this is true but emphasises that PipeDream 3, version 3.14, 
  1780. is ‘stable’ and that there are no further upgrades in the pipeline (!). 
  1781. So what can these exciting things be? Come to the Users’ Show and maybe 
  1782. we’ll find out together.
  1783. 5.1
  1784. Graphics in PipeDream
  1785. 5.1
  1786. By this I don’t mean importing Draw files but converting numbers to 
  1787. graphs and charts. PipeDream 3 has a Hot Link (in-memory transfer) to 
  1788. Presenter II and to Minerva’s GraphBox. If you have not seen these Hot 
  1789. Links working then come to the Show and have a look. Perhaps there are 
  1790. some developments in this area?
  1791. 5.1
  1792. Linking files
  1793. 5.1
  1794. In the August 1991 PipeLine column, I asked how you might feel about 
  1795. losing Linking files. I received quite a substantial response from those 
  1796. of you who don’t want to see them disappear. Typical is a note from 
  1797. David Crossley who has 2 linking files per month for 2 years, 48 files 
  1798. in all, which would all have to be in memory if they were dependent 
  1799. documents. Linking files remain on the disc all the time and so do not 
  1800. use up memory. Other readers have pointed out that they use linking 
  1801. files as permanent storage.
  1802. 5.1
  1803. Albert W Kitchenside makes the following comment: “I use a link file to 
  1804. carry forward balances in my personal accounts. Whilst the dependent 
  1805. files option could be used it would lead to a cluttered screen as every 
  1806. file in the total set of accounts would load every time as every one 
  1807. depends on its predecessor! This is correct if any updating of back 
  1808. files is required but can only be avoided if the snapshot command is 
  1809. used. That would delete the dependency and then, of course, automatic 
  1810. updating of files due to the updating of some previous file would also 
  1811. be lost! Using a linked file option, if a previous file has to be 
  1812. updated so that the carry forward is affected then it is necessary to 
  1813. sequentially load all subsequent files to achieve correct updating, in 
  1814. all other cases only the current file needs to be loaded.
  1815. 5.1
  1816. “Thus, I think it would be a retrograde step to remove an option which 
  1817. can have a distinct action in PipeDream. If one has a set of files in 
  1818. which a part of one is needed by another, particularly if that part is 
  1819. unlikely to be updated and the files are large, then I believe that the 
  1820. linked file option is essential unless there happened to be unlimited 
  1821. memory available at all times, an improbable event!”
  1822. 5.1
  1823. Iteration
  1824. 5.1
  1825. Having received such a good response to my question about whether 
  1826. linking files are worthwhile let me ask the same question about 
  1827. Iteration. I already have one most interesting letter and disc from 
  1828. Gordon Nicholas who uses PipeDream extensively. One of his applications 
  1829. uses iteration to find the roots of an equation which can be solved only 
  1830. by numerical methods. Have you any more reasons for retaining iteration?
  1831. 5.1
  1832. Help with timetables
  1833. 5.1
  1834. Bernhard Gantner from Lesotho would like to know if anyone has set up 
  1835. PipeDream to help with school timetables. I have already sent Bernhard 
  1836. Peter Wick’s application but if you have anything more that might help 
  1837. then please send me a disc copy and I will put them together and send 
  1838. them off to him.
  1839. 5.1
  1840. The function atn2
  1841. 5.1
  1842. This function is similar to the inverse tangent function but, instead of 
  1843. having only one argument and returning a value between –pi/2 and +pi/2 
  1844. radians, it has two arguments and returns a value between –pi and +pi 
  1845. radians. Perhaps the simplest way of looking at atn2 is to regard it as 
  1846. a rectangular to polar coordinate conversion function. You enter the x 
  1847. and y coordinates into atn2 and it returns the polar angle between the 
  1848. positive x axis and the line joining the origin to the point (x,y). Now, 
  1849. in the User Guide on page 302 the function is shown as “atn2(x,y)” but I 
  1850. have found that, using the usual conventions about x, y and the polar 
  1851. angle, you have to enter the parameters as atn2(y,x). For example, the 
  1852. point with coordinates (x,y) at (–1,+1) has a polar angle of +0.75pi 
  1853. whereas the point (+1,–1) has a polar angle of –0.25pi. To get atn2 to 
  1854. return the value +0.75pi you have to enter the values of x and y as 
  1855. atn2(1,–1). Hence I would have written the atn2 function as atn2(y,x) 
  1856. and not as it is in the User Guide. Do you agree with me or do you 
  1857. prefer the convention of the User Guide?
  1858. 5.1
  1859. Matrices
  1860. 5.1
  1861. Whilst on the subject of notation, let me seek out your views on the 
  1862. notation for matrices. I’ve always considered a 2 by 3 matrix to consist 
  1863. of 2 rows and 3 columns. Thus, to me, a matrix called A of size n by m 
  1864. has an element in the bottom right hand corner which I would refer to as 
  1865. A(n,m). I would call a typical element A(i,j) where i is the row number 
  1866. and j the column number. To make it clear in spreadsheet terms, for a 
  1867. matrix A with its top left in cell A1 I would call cell B3 the element 
  1868. A(3,2). In PipeDream, the function Index, which returns the value in a 
  1869. cell (see page 308 of the User Guide for details), is given as Index
  1870. (column, row) which seems to me to be the ‘wrong’ way round but I don’t 
  1871. want it changed now! Have I always been mixed up about the convention 
  1872. for matrices or do spreadsheets always use them the opposite way round?
  1873. 5.1
  1874. Editing printer drivers
  1875. 5.1
  1876. Let me try to cover many readers’ questions, problems and suggestions in 
  1877. a few paragraphs before going onto more difficult matters.
  1878. 5.1
  1879. PipeDream printer driver files have the file type of !Edit so, if you 
  1880. double click on a PipeDream printer driver, then the file will load into 
  1881. !Edit. In !Edit you will see such things as [09] which cause some 
  1882. confusion. The [09] you see in !Edit (as part of a PipeDream printer 
  1883. driver) is not the four separate characters [, 0, 9 and ] but only one 
  1884. character, ASCII code 9. If you type in the four characters where the 
  1885. printer driver should have an ASCII 9, even though it looks exactly the 
  1886. same in !Edit the printer driver will not work. A further difficulty 
  1887. arises in !Edit. ASCII 9 is used by many applications as the ‘tab’ 
  1888. character but, in !Edit, you can not enter the single character ASCII 9 
  1889. by tapping the <Tab> key; you have to use <Ctrl+I> (where I is the ninth 
  1890. letter of the alphabet).
  1891. 5.1
  1892. I prefer to edit my printer drivers in PipeDream. To edit an !Edit file 
  1893. (such as a printer driver) in !PipeDream, first you must install 
  1894. PipeDream on the icon bar by double clicking <select> on the !PipeDream 
  1895. icon shown in a directory viewer. Drag the printer driver file onto the 
  1896. PipeDream icon installed on the icon bar and you will find that the 
  1897. printer driver has been loaded into PipeDream.
  1898. 5.1
  1899. In PipeDream, the second column, column B, is the column into which you 
  1900. type the ON code for the effect you want. For example, underline is 
  1901. highlight 1 and, for the FX80, the code to switch on underlining is the 
  1902. sequence ESC “” -1. This sequence must be typed in column B. You get to 
  1903. column B from A by tapping the <Tab> key and it is this <Tab> which 
  1904. inserts the ASCII 9 into the printer driver file. I believe that using 
  1905. PipeDream is easier than using !Edit.
  1906. 5.1
  1907. Highlight 3
  1908. 5.1
  1909. Now to the more difficult matters. In the May 1991 Archive, I included a 
  1910. complaint from Peter Nye. He could use printer highlight 3 as a general 
  1911. way of sending extended printer codes from his Z88 to a printer but he 
  1912. said that this method didn’t work with PipeDream 3 on the Archimedes! In 
  1913. the August 1991 Archive I reported that Stephen Gaynor used this method 
  1914. successfully on his Archimedes with his printer. Now I have another 
  1915. letter from Peter saying that he still can’t get it to work.
  1916. 5.1
  1917. First let me explain exactly what Stephen did. Stephen modified his 
  1918. PipeDream printer driver so that the row containing H3 (highlight 3) 
  1919. instead of being blank included ESC (and nothing else) in both columns B 
  1920. and C. He loaded this PipeDream printer driver through the <Ctrl+PD> 
  1921. menu making sure that ‘Parallel’ was selected as the ‘Printer type’. In 
  1922. the document he was going to print, he included the highlight 3 command 
  1923. with <Ctrl+PX>. This ‘prints’ 3 in inverse video on the screen. On his 
  1924. printer, the code for underline on is E so Stephen typed in the letter E 
  1925. immediately after highlight 3. This method of extending printer codes 
  1926. works for him.
  1927. 5.1
  1928. I had a try with my printer and what I have discovered is that all is 
  1929. well if the characters following highlight 3 have ASCII codes between 32 
  1930. and 126. Peter’s printer requires ASCII codes (decimal) 45 and 1 after 
  1931. highlight 3 for underline on. Now ASCII code 45 can be entered as the 
  1932. minus sign, −, so that is not a problem but neither Peter nor I can find 
  1933. a way of entering ASCII code 1 in PipeDream. (Have you tried using the 
  1934. character 1, i.e. pressing the <1> key which gives ASCII 49? Some 
  1935. printers accept accept ASCII 1 or character 1 (ASCII 49) for “ON” and 
  1936. ASCII 0 or character 0 (ASCII 48) for “OFF”. Ed) In many applications, 
  1937. for example in Acorn’s !Edit, ASCII code 1 is entered as <Ctrl+A> (the 
  1938. logic of this is that A is letter number 1 in the alphabet); in 
  1939. PipeDream <Ctrl+ A> does not produce ASCII code 1 because it is 
  1940. recognised by PipeDream as the command for recalculating the spread
  1941. sheet. Read on.
  1942. 5.1
  1943. Why is PipeDream different?
  1944. 5.1
  1945. PipeDream started life as View Professional on Acorn’s BBC computer. It 
  1946. was included as firmware (on a chip) on the Z88 under the name PipeDream 
  1947. and went on from there as PipeDream 2 which ran under MS DOS on IBM PCs 
  1948. and compatibles and on the early Archimedes under the single tasking 
  1949. ‘Arthur’ operating system. RISC-OS did not exist at that time. Under the 
  1950. Z88, MS DOS and Arthur operating systems the <Alt> key did nothing in 
  1951. particular so Colton Software used it for commands such as the recalcu
  1952. late command (now <Ctrl+A> but <Alt+ A> under Arthur and on the Z88 and 
  1953. PCs). When RISC OS replaced Arthur, Acorn gave the <Alt> key a new 
  1954. meaning. For example, if you hold down <Alt> and tap R, <Alt+R>, you 
  1955. print ®. In the same way <Alt+Z> gives the double chevron « which is 
  1956. closed with <Alt+X> ». Anyway, you will see that if <Alt+R> gives ® then 
  1957. there is no way in which it can also be used for the ‘Reformat para
  1958. graph’ command now achieved in PipeDream 3 with <Ctrl+R>. In the same 
  1959. way <Alt+Z> could no longer be used for ‘Mark block’ nor could <Alt+X> 
  1960. be used for ‘Edit expression’.
  1961. 5.1
  1962. Apart from Acorn’s own RISC-OS software (such as !Draw and !Edit), 
  1963. Colton Software’s PipeDream was the first commercial software to run 
  1964. ‘properly’ as a ‘multi tasking’ application under RISC-OS. Colton 
  1965. Software decided that their new RISC-OS compliant version of PipeDream, 
  1966. PipeDream 3, would use the <Ctrl> key wherever <Alt> was used in 
  1967. PipeDream 2. The loss to us users, and to Peter Nye in particular, has 
  1968. been that <Ctrl+A> causes the sheet to recalculate instead of entering 
  1969. ASCII code 1 into the text. Read on!
  1970. 5.1
  1971. Does <Ctrl+H> always work?
  1972. 5.1
  1973. Now here is an obscure ‘bug’ which is caused by this use of <Ctrl>. The 
  1974. command <Ctrl+H> is used in PipeDream to set the ‘Wrap margin’ (the 
  1975. right hand margin, not of the column, but the place where text automati
  1976. cally wraps round onto the next line). The letter H is the 8th letter of 
  1977. the alphabet so <Ctrl+H> is also ASCII code 8. Now, ASCII 8 is the code 
  1978. for a backspace and is interpreted by RISC-OS as a backspace which 
  1979. deletes the previous character. Sometimes in PipeDream 3, <Ctrl+H> has 
  1980. the effect of deleting the character to the left of the cursor instead 
  1981. of bringing up the usual ‘Wrap margin’ dialogue box.
  1982. 5.1
  1983. When does it happen? It is always a good idea to start with an easier 
  1984. question and work up to the hard one so we’ll start with, “Why does it 
  1985. happen?”. In fact an easier question still is “What happens when you tap 
  1986. a key?” When you tap a key, let’s say ‘R’, the RISC-OS operating system 
  1987. detects an ‘event’ and places ‘R’ in the keyboard buffer (if there isn’t 
  1988. room in the buffer then you’ll hear a ‘boing!’). A bit later on, say a 
  1989. few milliseconds, the application you are running has a look at the 
  1990. keyboard buffer and, if there is anything in it, then the first 
  1991. character, in our example this may be our ‘R’ or something we typed in 
  1992. before the ‘R’, is taken out and used by the application.
  1993. 5.1
  1994. For word processing (and many other applications) having a well stocked 
  1995. keyboard buffer is a good idea because then you can ‘type ahead’ of the 
  1996. application. By this I mean that if the application slows down for a few 
  1997. milliseconds (or even longer) for example, by having to update the 
  1998. screen display, then the characters which you type in the meantime are 
  1999. not ‘lost’ but are stored in the keyboard buffer and taken out when 
  2000. there is a bit more time available. However, for some applications, 
  2001. storing commands in a buffer for too long can cause a disaster. Think 
  2002. about what would happen if you issued a format disc command that got 
  2003. stored in a buffer long enough for you to change discs! In these latter 
  2004. cases the keyboard buffer is flushed so that anything inadvertently 
  2005. entered is removed before it can do any damage.
  2006. 5.1
  2007. Back to <Ctrl+H>. The way that PipeDream works is that, whenever it 
  2008. pulls a character out of the keyboard buffer it looks to see whether you 
  2009. are holding down the <Ctrl> key at the moment the character is taken 
  2010. from the buffer; note that this time is later than the time at which the 
  2011. character was typed. So, if you have already released <Ctrl> by the time 
  2012. when PipeDream takes your <Ctrl+H> out of the buffer then the ASCII 8 is 
  2013. not treated as a PipeDream command but it is passed to the text string 
  2014. editor which does its thing and deletes a character.
  2015. 5.1
  2016. So what is the ‘work around’ for this obscure ‘bug’? Firstly, do not tap 
  2017. and release <Ctrl> and a command key simultaneously; hold down the 
  2018. <Ctrl>, tap the other key smartly and then, after a decent interval of a 
  2019. tenth of a second or more, release the <Ctrl> key. Secondly, if you have 
  2020. got PipeDream working hard doing a recalculation or if it has passed 
  2021. control to Acorn’s Window manager module (redrawing your screen for 
  2022. example) then either don’t give the <Ctrl+H> command until the action 
  2023. has stopped or, if you do, then hold down the <Ctrl> much longer than 
  2024. usual and check to see if you have just deleted a character.
  2025. 5.1
  2026. Whilst I have been caught out by <Ctrl+H> sometimes causing an unwanted 
  2027. delete I have not had similar problems with <Ctrl+I> (Insert or Tab) or 
  2028. anything else for that matter. Have you?
  2029. 5.1
  2030. Using !SparkPlug with PipeDream files
  2031. 5.1
  2032. !Spark is a file compression utility. !SparkPlug decompresses the files 
  2033. !Spark has compressed. The PipeDream files on the Archive disc are 
  2034. nearly always compressed and I have been asked (often on the telephone) 
  2035. how to unpack them by people who have read the cryptic ?Important file 
  2036. (which Paul always includes) but need more specific advice.
  2037. 5.1
  2038. The Pearcy files
  2039. 5.1
  2040. I don’t know how it happened but, somewhere between my disc and the 
  2041. Archive disc for August 1991 (Vol 4.11), the content of all the files in 
  2042. the (!Spark compressed) Pearcy directory were changed to become the 
  2043. content of one of Ron Pearcy’s files. All files were the same! Anyway, 
  2044. if you want a decompressed version of Ron’s files then please send me a 
  2045. blank disc, a label and a stamp and I will transfer Ron’s files to your 
  2046. disc.
  2047. 5.1
  2048. Problems using !SparkPlug
  2049. 5.1
  2050. 1. Whilst unpacking a compressed file, SparkPlug uses a file called 
  2051. <Wimp$Scrap>. This is usually in the !System directory so the !System 
  2052. directory must be available and, whatever disc it is on, there must be 
  2053. room to spare.
  2054. 5.1
  2055. 2. Applications (by this I mean applications such as the Interword to 
  2056. PipeDream file converter, which start with a ! and not PipeDream files) 
  2057. can not be run from inside the !SparkPlug environment. Applications that 
  2058. have names starting with a ! must be unpacked before running.
  2059. 5.1
  2060. 3. Files loaded into PipeDream will be given the file name <Wimp$Scrap> 
  2061. by !SparkPlug. From within the !SparkPlug environment dependent 
  2062. documents, inserted graphics and linking files will not be found by 
  2063. PipeDream because the file name is not known. Hence, directories 
  2064. containing dependent documents, graphics and linked files (and many 
  2065. macros) must all be unpacked before running onto your hard disc or onto 
  2066. a new floppy.
  2067. 5.1
  2068. These problems are simplified if you have a hard disc and 4 Mb of 
  2069. memory. They are aggravated if you have only a single floppy disc and 1 
  2070. Mb of memory (e.g. an A3000).
  2071. 5.1
  2072. Hard disc users
  2073. 5.1
  2074. If you have a hard disc then you will have !System on your hard disc so 
  2075. you will not have problem 1. You will still have to unpack those 
  2076. applications which start with a ! and those PipeDream applications which 
  2077. involve dependent documents, graphics, linking files and macros. You 
  2078. will not need to unpack other PipeDream files.
  2079. 5.1
  2080. Floppy disc users
  2081. 5.1
  2082. If you have !System on a floppy disc (and have not got a hard disc) then 
  2083. you might find yourself having to keep swopping disks to overcome 
  2084. problem 1. To avoid this disc swapping I suggest that you create a RAM 
  2085. disc of 250 kbyte (or more if you can afford it) and copy your !System 
  2086. directory to the RAM disc. Double click on the !System directory (in the 
  2087. RAM disc) to install it. If you do this then the <Wimp$Scrap> used by 
  2088. !SparkPlug will be on your high speed RAM disc and this will avoid the 
  2089. need for endless disc swops. Alternatively, copy !System to the floppy 
  2090. disc as described in the section “Copying Files” below.
  2091. 5.1
  2092. Copying files
  2093. 5.1
  2094. !SparkPlug uses a few hundred kbytes so on a 1 Mb machine you will have 
  2095. to quit PipeDream before using !SparkPlug.
  2096. 5.1
  2097. Remove the PipeLine disc and put a blank disc in drive 0; for the 
  2098. purpose of this description let us call this disc :NewDisc.
  2099. 5.1
  2100. Open the $ directory of NewDisc. Drag your !System directory from 
  2101. wherever it is (eg on the PipeDream disc) into the :NewDisc.$ directory.
  2102. 5.1
  2103. Double click on the :NewDisc.$.!System directory to install it. It is 
  2104. important that you double click on this !System before you double click 
  2105. (or install) !SparkPlug so that !SparkPlug finds this !System for its 
  2106. <Wimp$Scrap> file and not the old !System directory.
  2107. 5.1
  2108. Insert the Archive disc and open the directory viewer. Drag the 
  2109. compressed file from the Archive disc to the opened :NewDisc.$ direc
  2110. tory. You will have to swop discs to complete this file transfer.
  2111. 5.1
  2112. Now click on !SparkPlug. Double click on the compressed file which is on 
  2113. :NewDisc to open it as if it were a directory. All the files and 
  2114. directories within the !Sparked file will show in a new directory viewer 
  2115. with a name that finishes with a /. In this example there might be one 
  2116. called :NewDisc.$.new_arc/ which, when opened, contains another 
  2117. directory called :NewDisc.$. new_arc.PipeLine/.
  2118. 5.1
  2119. Select the PipeLine directory from this directory viewer and drag it to 
  2120. the :NewDisc.$ directory. This effectively decompresses the PipeLine 
  2121. files placing them in a directory called :NewDisc.$. PipeLine.
  2122. 5.1
  2123. If you wish you can then delete the compressed file called 
  2124. :NewDisc.$.new_arc. Quit !SparkPlug from the icon bar, install 
  2125. !PipeDream, open the PipeLine directory and load the PipeDream files.
  2126. 5.1
  2127. In conclusion
  2128. 5.1
  2129. Thank you all for the continuing correspondence. Keep sending it to me 
  2130. at the Abacus Training address which you will find on the inside back 
  2131. cover of Archive.  A 
  2132. 5.1
  2133.  
  2134. 5.1
  2135. Cleaning Archimedes 400 Series Keyboards
  2136. 5.1
  2137. Mike King
  2138. 5.1
  2139. After a year’s constant use, certain keys on my Archimedes 440/1 
  2140. keyboard refused to work and some keys stayed depressed after use. I 
  2141. decided to strip down the keyboard to its component parts and thoroughly 
  2142. clean it. Described below is how I set about the task.
  2143. 5.1
  2144. Static precautions
  2145. 5.1
  2146. Before dismantling the keyboard, you will need to procure an antistatic 
  2147. mat to dissemble the keyboard upon. I personally use a large antistatic 
  2148. plastic bag, designed for the protection of large printed circuit 
  2149. boards. I made up a length of wire with a crocodile clip on one end. The 
  2150. other end can be temporarily attached to the earth pin of a 13 amp plug. 
  2151. It is vital that these precautions are taken, as the chips in the 
  2152. Archimedes keyboards are of MOS construction and are very prone to 
  2153. static charges which, if great enough, will destroy all of the main 
  2154. keyboard chips.
  2155. 5.1
  2156. Tools and other sundries required
  2157. 5.1
  2158. For disassembly of the keyboard, only two crosspoint screwdrivers are 
  2159. required − medium and small sizes will suffice. The best degreasing 
  2160. agent I have found is isopropyl alcohol. An alternative is methylated 
  2161. spirit, which can be obtained from any good chemist. Do not use any 
  2162. other kind of degreasing agents; they may well have an adverse effect on 
  2163. the keyboard component parts. The only other item required is a lint-
  2164. free cloth (an old handkerchief is ideal). Do not use any paper towels 
  2165. or cotton wool for cleaning − they leave behind vast quantities of small 
  2166. particles which will certainly cause trouble in the future.
  2167. 5.1
  2168. Dismantling the keyboard case
  2169. 5.1
  2170. Place the antistatic sheet on your table top and connect the earthed 
  2171. crocodile clip to one corner. Now place on this sheet the inverted 
  2172. keyboard and remove all of the case retaining screws around the edge. 
  2173. Remove the four screws that retain the keyboard to the upper section of 
  2174. the case. Store all the screws in a small tin or egg-cup.
  2175. 5.1
  2176. Removing the PCB from the key-tops
  2177. 5.1
  2178. The printed circuit assembly is connected to the key-tops by very small 
  2179. crosspoint screws. It is necessary to remove all of these screws to gain 
  2180. access to the contact side of the board. Do not lose any of these minute 
  2181. screws. They are very hard to see when dropped onto the floor! There is 
  2182. also one black-headed crosspoint earthing screw that will have to be 
  2183. removed from the corner of the PCB before it can be finally separated 
  2184. from the top section of the case. If you now inspect the contact areas 
  2185. of the PCB you will probably be able to see a thin film of dust and 
  2186. other detritus* covering most of the contact areas.  (*It’s a polite 
  2187. word for bits of muck − I looked it up. Ed)
  2188. 5.1
  2189. Degreasing the PCB
  2190. 5.1
  2191. Place the PCB on the antistatic sheet with the contact areas of the 
  2192. board facing upwards. Soak a small area of lint-free cloth with the 
  2193. degreasing agent and apply to all parts of the board. Once the board is 
  2194. clean, check all over the board with a magnifying glass to ensure that 
  2195. there are no foreign particles still attached. Put the PCB in a safe 
  2196. place until re-assembly.
  2197. 5.1
  2198. (Ray, our resident engineer, adds that at this point you ought also to 
  2199. remove the seven large screws holding the key chassis to the upper case, 
  2200. remove the chassis and thoroughly vacuum out the debris that has 
  2201. collected there. Otherwise, when you re-assemble the keyboard, the 
  2202. particles that collect there will soon be down onto your freshly cleaned 
  2203. PCB foils.)
  2204. 5.1
  2205. Degreasing the key mechanisms
  2206. 5.1
  2207. Each key mechanism consists of a small circular foam pad onto which is 
  2208. stuck a circular tinfoil disc. Each of these discs will need degreasing 
  2209. as well as the PCB contact areas. The tinfoil discs are recessed into 
  2210. each key housing. The best way to clean these discs is to press each 
  2211. key-top individually until the tinfoil disc protrudes slightly from its 
  2212. housing. Use the degreasing agent sparingly, trying not to get any 
  2213. solvent onto the sponge material of the mechanism, and gently rub each 
  2214. tinfoil disc until it is clean.
  2215. 5.1
  2216. Re-assembly
  2217. 5.1
  2218. Before re-assembly, thoroughly clean out the casing using a small brush. 
  2219. It is prudent to check before re-assembly that each individual key 
  2220. mechanism can be depressed without sticking. Should you find a key that 
  2221. sticks, undertake the following procedure. Remove the key-top from the 
  2222. mechanism by gently prising it off with two small flat-bladed screw
  2223. drivers. Remove the rubber cap from under each key-top. You can then 
  2224. gently push out the foam pad of the key concerned, by pressing with a 
  2225. match stick from the top side of the switch. Note the orientation of the 
  2226. switch mechanism as it emerges from its housing: it must be re-assembled 
  2227. the same way as it came out. With the switch mechanism separated from 
  2228. its housing, check for grit or dust affecting the action of the 
  2229. mechanism. If on re-assembly of the key mechanism, it is still sticking, 
  2230. try applying a small quantity of P.T.F.E. dry lubricant, which should be 
  2231. available from an electronic components’ supplier. Do not use WD40 or 
  2232. any other liquid lubricant for this task.You have been warned! 
  2233. 5.1
  2234. The keyboard may now be assembled in the reverse order that it was taken 
  2235. apart. When re-installing the small screws that secure the PCB to the 
  2236. key-tops, do not over-tighten them*, or you might find that you have one 
  2237. or two sticky keys once again! This is because these miniature screws 
  2238. are tapped into the bottom edge of the key mechanisms and over tighten
  2239. ing these screws can cause a bulge in this bottom edge, causing the key 
  2240. to stick or jam.
  2241. 5.1
  2242. (*Ray reckons that it’s not so much a case of over-tightening but more 
  2243. to do with getting the screw in correctly to start with. Because they 
  2244. are self-tapping, it’s quite possible to cross-thread these screws. What 
  2245. you should do is, as you start to screw it in, if there is more 
  2246. resistance than normal, back it of a bit further than the first starting 
  2247. position and try again. Ray has had a number of keyboards that have come 
  2248. to grief in this way.)
  2249. 5.1
  2250. I have cleaned about 15 of these keyboards for friends and a local 
  2251. technical college. They have all responded to treatment. 
  2252. 5.1
  2253. When using your computer, please keep all drinks at a safe distance from 
  2254. the keyboard. The worst cleaning job I had to undertake, was when a cup 
  2255. of white coffee was spilled over the keyboard! Nearly every key 
  2256. mechanism had to be stripped down and thoroughly cleaned. It took me 
  2257. approximately seven hours to clean! Another culprit is cigarette ash 
  2258. which usually causes keys to jam, due to its gritty nature. It is a good 
  2259. policy to keep the keyboard covered over when not in use.
  2260. 5.1
  2261. Cleaning a keyboard will take about an hour to perform, but it is really 
  2262. worth the effort, especially if you are a fast typist. The keys feel 
  2263. very smooth to press after cleaning.  A 
  2264. 5.1
  2265.  
  2266. 5.1
  2267. Language Column
  2268. 5.1
  2269. David Wild
  2270. 5.1
  2271. The debate about languages goes on and, so long as we don’t allow 
  2272. ourselves to become bigotted, this can only be a good thing.
  2273. 5.1
  2274. Acorn’s C upgrade
  2275. 5.1
  2276. Two specific items have interested me this time. The first has been a 
  2277. complaint I have seen about the ‘C’ upgrade, with the writer disap
  2278. pointed that the new version isn’t the object-oriented ‘C++’ as opposed 
  2279. to just an ordinary compiler. It might have been a good thing if Acorn 
  2280. had managed to produce the newer version but I presume that there could 
  2281. have been problems with licences and so on.
  2282. 5.1
  2283. What we often forget is that the Acorn versions of both ‘C’ and Pascal 
  2284. give us many, though not all, the benefits of object-orientation in 
  2285. allowing separately compiled modules which can be re-used in many 
  2286. programs. Although these modules do not give inheritance, they do use 
  2287. the fundamental principle of ‘information hiding’ with the calling 
  2288. program only allowed access by the authorised route.
  2289. 5.1
  2290. We must remember that there is no benefit for users in object-orienta
  2291. tion − or any other language feature − except in so far as they allow 
  2292. the writing of better programs. Wearing my user, as opposed to my 
  2293. enthusiast, hat I don’t care what language has been used to write the 
  2294. programs that I use, so long as they do their job properly.
  2295. 5.1
  2296. ‘C++’ security
  2297. 5.1
  2298. The other item, which has connections with what I have just written, is 
  2299. a report in the current issue of “Computer Shopper” saying that the US 
  2300. Department of Defence will not accept the ‘C++’ compiler for program
  2301. ming, because it is not sufficiently secure, and is insisting on the use 
  2302. of ‘Ada’ instead. The objection seems to be the use of machine code 
  2303. libraries which cannot be validated in the same way as the ‘Ada’ 
  2304. compiler even though it is very large.
  2305. 5.1
  2306. If this objection is sustained. it has implications for all compilers 
  2307. which allow machine-code extensions and will almost certainly exclude 
  2308. all “WIMP” based programs unless compilers are rewritten to include the 
  2309. windowing and multi-tasking extensions as integral parts of the 
  2310. language.
  2311. 5.1
  2312. Documentation revisited
  2313. 5.1
  2314. Usually, when we talk about documentation problems, we are talking about 
  2315. the instructions which come with a program we want to use. There is 
  2316. another aspect of these problems which is the documentation maintained 
  2317. by the programming team so that they know what is going on and why. The 
  2318. problem isn’t just confined to amateurs; at work we have received 
  2319. “corrections” from a software house which have cured the immediate 
  2320. problem, but have reverted to an earlier problem because the wrong 
  2321. version of the source program has been used.
  2322. 5.1
  2323. A solution might be the “Squirrel” database (from Digital Services) 
  2324. which I bought recently. As an ordinary database it is rather expensive 
  2325. (£151.58) and it has limitations which will prevent it from being as 
  2326. useful as it might be in general use. One important feature, though, is 
  2327. that fields in the database can be files, of any type. This means that 
  2328. it would be possible to create a database of modules with fields holding 
  2329. the source code, the ‘aof’ file generated, the date of last compilation 
  2330. and a text file giving reasons for the modifications made. (It also has 
  2331. the incidental advantage of getting over the 77 file limit for a 
  2332. directory.)
  2333. 5.1
  2334. To use the ‘aof’ files for linking, it will be necessary to copy them 
  2335. into an ordinary directory for the linker to find them but they can, and 
  2336. should, be deleted again when linking is complete. As I said, it is 
  2337. expensive as an ordinary database, but the cost would soon be recovered 
  2338. if you could ensure that the correct version of the module is used every 
  2339. time, and that a record of reasons for modifications − and testing 
  2340. experience − can be kept with the code to which it applies.
  2341. 5.1
  2342. “Squirrel” is produced by Digital Services Ltd of Portsmouth and I shall 
  2343. persevere in trying to persuade them to eliminate some of the limita
  2344. tions because one thing the Archimedes needs is a really good 
  2345. programmable database.  A 
  2346. 5.1
  2347.  
  2348. 5.1
  2349. A3000 HardCard
  2350. 5.1
  2351. Barry Thompson
  2352. 5.1
  2353. I have just received one of those extremely compact SCSI HardCards which 
  2354. has been designed especially for the A3000 computer by HCCS. The whole 
  2355. device measures 18 cm front to back, 12 cm wide and 4.5 cm high, with a 
  2356. protruding tongue which locates into the base of the computer.
  2357. 5.1
  2358. The 12 volt power supply is obtained from a separate moulded mains plug 
  2359. unit which has a flying lead that plugs into the back of the hardcard 
  2360. via one of those miniature plugs that is usually seen plugged into a 
  2361. telephone base. This plug can be modified in such a way that it would 
  2362. require a small narrow bladed screwdriver to remove it. (Useful to avoid 
  2363. sabotage in a school environment. Ed − an ex-teacher!)
  2364. 5.1
  2365. In construction there is a sandwich which contains the NEC D8385 hard 
  2366. drive at the top and the SCSI card at the bottom, component side down. 
  2367. These two are separated by a thin insulating board which electrically 
  2368. isolates the drive from the SCSI card. 
  2369. 5.1
  2370. The whole is surrounded by a sturdy metal case into which, on the right 
  2371. hand side, is mounted what seems to be quite a powerful fan though it is 
  2372. only just over an inch in diameter. This little device seems to keep the 
  2373. hard disc case and card quite cool, even over long periods of use
  2374. 5.1
  2375. The drive in use
  2376. 5.1
  2377. After assembling the drive to the computer and plugging in the power 
  2378. lead, all that is required of the user is to type in three simple 
  2379. configuration commands (which are explained in the manual), press <Ctrl-
  2380. Break>, and verify the drive. The one that I have been using came 
  2381. already formatted and there is 45M free space on the disc − a 100M 
  2382. capacity disc is also available.
  2383. 5.1
  2384. I have been able to do some comparative tests with a 45Mb Oak Worrawin
  2385. nie connected to the A3000, see below for details.
  2386. 5.1
  2387. The tests were carried out by using Paul Beverley’s method, which 
  2388. involves first a large data file writing test giving a speed in kbytes/
  2389. second and then transferring the contents of Application Disc 2 from one 
  2390. directory to another. In this test approximately 420k of data contained 
  2391. in 65 files is transferred. An ‘equivalent speed’ is then worked out 
  2392. which makes it easier to compare the drives. It is simply 420k divided 
  2393. by the time in seconds. All figures given are in kbytes/second.
  2394. 5.1
  2395.                 raw data rate          file 
  2396. copy test
  2397. 5.1
  2398.                HCCS   Worra     HCCS  Worra 
  2399. 5.1
  2400. Mode 0    451    659    21    44
  2401. 5.1
  2402. Mode 15    436    659    21    40
  2403. 5.1
  2404. Mode 21    291    55    17    18
  2405. 5.1
  2406. The fact that the HCCS drive runs faster in mode 21 than the Oak drive 
  2407. despite being 30% slower in modes 0 and 15 suggests that it has a larger 
  2408. ram cache and so can “take up the slack” when the computer is busy 
  2409. updating the screen. However, on the file copying test, which is a more 
  2410. realistic test, the Worrawinnie is twice the speed in the lower modes 
  2411. and catches up in mode 21. This is presumably because the HCCS SCSI 
  2412. podule is 8 bit whereas the Oak podule is 16 bit. 
  2413. 5.1
  2414. Additional feature
  2415. 5.1
  2416. Like most SCSI drives, this one has a socket on the back panel for daisy 
  2417. chaining other devices. I can see this drive as a real boon to academic 
  2418. staff who have an A3000 computer at home and want to use this data at 
  2419. school/college. No lids to come off, just switch off the computer, 
  2420. remove the power supply to the hardcard, remove the securing screws, 
  2421. unplug the card, place in its original packaging and away you go. It 
  2422. must be the A3000 owner’s answer to the removable hard drives that are 
  2423. available! The cost is in the region of £410 inclusive of VAT. (If 
  2424. anyone would like to discuss this drive then give me a call on 
  2425. 0332−690691.)  A 
  2426. 5.1
  2427.  
  2428. 5.1
  2429. Small Ads
  2430. 5.1
  2431. •    A3000 floppy interface inc switch to swap drives £22 inc p&p, A310 2M, 
  2432. MEMC1a £600. Fitted with 20M hard drive £150 extra. Acorn monitor £100. 
  2433. A3000 1M ram £35, A3000 User port / Midi £25. Phone 0780 −54537.
  2434. 5.1
  2435. •    A310 colour, 4Mb RAM, 40Mb hard drive, ROM/RAM card with 96K RAM 
  2436. battery backed. Acorn C Compiler Release 3, Programmer’s Reference 
  2437. Manuals and Epson RX-80 printer £1000. Phone Mr Ball on 0258−480739.
  2438. 5.1
  2439. •    Archway V2 £70, Powerband £10, Wimp Game £10, Pawn/Fish/Corruption 
  2440. £15, Chocks Away 2 + Extra Missions £20, Saloon Cars £15, Worldscape 
  2441. £10, Voltmace joystick £15, Break 147/ Superpool £15, Arcticulate £15. 
  2442. Phone Mark on 0384−455066 5.30 − 7.30.
  2443. 5.1
  2444. •    Ballarena £5, Terramex £3, Arc Pinball £7, Hostages £7, Interdictor II 
  2445. £15, System Delta Plus II £35, Iron Lord £7. Phone 0233−629868 after 6.
  2446. 5.1
  2447. •    Interdictor £9, Interdictor 2 £14, Wimp Game £9, Trivial Pursuit £9, 
  2448. Superior Golf £9, boxed originals. Phone Chris on 0256−467574.
  2449. 5.1
  2450. •    InterdictorII £17.50, Genesis £10, Conqueror £10, Flying Start II £12, 
  2451. Pixel Perfect £10, ArcTrivia £10, RISC-OS Companion £12. Phone Barry on 
  2452. 0332−701969.
  2453. 5.1
  2454. •    MultiStore II £180, Multipod digitiser/sampler £80 ono, E-Type £8, 
  2455. Zarch £5, EMR Rhythm Box £15, Repton 3 £8, Terramex £5. Phone Jeremy on 
  2456. 061−483−2983,
  2457. 5.1
  2458. •    Pace Series 4 external modem (2400S) V21/23/22/22bis, £150. Phone 
  2459. Chris on 0271−850355 (evenings).
  2460. 5.1
  2461. •    Scanlight Junior £100, and for 600dpi laser printing service telephone 
  2462. Roy on 0263−70669.
  2463. 5.1
  2464. •    Sony Magneto Optical Disc Units (NWP 559) £2500 inc VAT. Stephen 
  2465. Jenkins, 081− 941−7899 (Fax −7895)
  2466. 5.1
  2467. •    Swap − In exchange for video digitiser, I have Beebug A6 scanner 
  2468. V1.03. Also E-Type £5, ET Designer £5, Arcendium £5, Olympics £5, 
  2469. Powerband £8, Conqueror £8, Voltmace joystick £10, Watford 4-slot 
  2470. backplane (2 layer) £15, Monitor swivel base £4. £60 the lot. Richard on 
  2471. 061−445−3369 after 6.
  2472. 5.1
  2473. •    Techno-I digitiser with S-VHS upgrade, two weeks old, mint condition. 
  2474. Cost £410, bargain at £300. Phone Iain Cameron on 0463−75251.
  2475. 5.1
  2476. •    Tuition wanted for someone trying to use PipeDream in the Norfolk 
  2477. area. One afternoon or evening a week during the winter months would be 
  2478. fine. Preferably someone who can teach rather than a computer whizz-kid. 
  2479. Contact Tom Beevor on 095387−306.
  2480. 5.1
  2481. •    Wanted A3000 users to swap hints, tips, ideas, PD software etc. Dave 
  2482. Burnett, 135 Park Road, Enfield, Middlesex EN3 6LN.
  2483. 5.1
  2484. Charity Sales − The following items are available for sale in aid of 
  2485. charity. PLEASE do not just send money − ring us on 0603−766592 to check 
  2486. if the items are still available. Thank you.
  2487. 5.1
  2488. (If you have unwanted software or hardware for Archimedes computers you 
  2489. could donate for charity, please send it in to the Archive office. If 
  2490. you have larger items where post would be expensive, just send us 
  2491. details of the item(s) and how the purchaser can get hold of them.)
  2492. 5.1
  2493. A440 computer (yes, a complete A440 computer with 20M drive − Tandon and 
  2494. not Western Digital!) offers i.r.o. £500 (the price has come down 
  2495. because we got no offers last month and the coming of the A5000 has 
  2496. dropped the secondhand prices. Our engineer has checked it and it is in 
  2497. good working order though we cannot, of course, offer any guarantee.
  2498. 5.1
  2499. User Guides £1 + £3 postage, ArcWriter £3, DT-Talk £10, Acorn & RISC-OS 
  2500. book £7, Assembly Lang book & disc £12, PipeMania £12, Archway 2 £45, 
  2501. UIM £12, E-Type £8, ArcPinBall £12, Boogie Buggie £14, Interdictor 1 £9, 
  2502. TwinWorld £10, Inertia £8, Man at Arms £9, CIS Utilities £8, Conqueror 
  2503. £10, Magic Modem £40.  A 
  2504. 5.1
  2505.  
  2506. 5.1
  2507. Help!!!!
  2508. 5.1
  2509. •    Disabled Users − Tim Saxton, one of our contributors, is considering a 
  2510. career change into working with computers to help disabled people. He 
  2511. would be interested to hear from anyone with advice, ideas, unfulfilled 
  2512. needs etc − either disabled users or those working with disabled users. 
  2513. Contact him at Rock Farm House, 3 Acres Road, Bebbington, Wirral, L63 
  2514. 7QD or ring him on 051−645−7490.
  2515. 5.1
  2516. •    Impression and !Chars. The utility !Chars is used mainly to enter “top 
  2517. bit set” characters into documents. However it is also useful for 
  2518. entering mathematical symbols, dingbats etc. It is tedious in this case, 
  2519. after having “clicked” on the required character, to have to select the 
  2520. correct font. A modified version of !Chars which entered the font 
  2521. information (in Impression Document Description Format) as well as the 
  2522. character code would be most useful. In fact Computer Concepts’ Equasor 
  2523. has a such a utility, integrated with the rest of the program. Brian 
  2524. Cowan
  2525. 5.1
  2526. •    Outline font bending? − How about a simple program to transform 
  2527. outline fonts, for example making it bold or oblique? This would be very 
  2528. useful in extending the potential of ones collection of fonts. Brian 
  2529. Cowan
  2530. 5.1
  2531. •    PC Emulator compatibility list − Some long while ago, John Eden did an 
  2532. excellent job compiling a list of those programs that worked on the 
  2533. (old) PC Emulator. With the advent of the new PC Emulator, it would be 
  2534. good to create such a list again. Would anyone be prepared to be the 
  2535. coordinator? In the meantime, if you would like to send your reports in 
  2536. to us at N.C.S., just tell us which version numbers of which bits of MS-
  2537. DOS software work correctly and we will pass it all on to whoever wants 
  2538. to volunteer to co-ordinate it.
  2539. 5.1
  2540. •    PD Software − There is now something of a proliferation of PD software 
  2541. suppliers, some of better quality than others. There are some very good 
  2542. programs around and there are some which are not worth the discs they 
  2543. are copied onto.
  2544. 5.1
  2545. The trouble is, how do you find the good programs? Our idea is to use 
  2546. the Archive network. In other words, if you find a program that is 
  2547. really worth having, if you tell us, we can tell the rest of the 
  2548. subscribers.
  2549. 5.1
  2550. David Holden has agreed to help by being the link person. So, if you 
  2551. have a PD program that is really good, send information about it to 
  2552. David, telling him which PD library it came from and he will compile 
  2553. something for the magazine. So send your information (and the program as 
  2554. well, if you like − but don’t expect David to mail the disc back to you 
  2555. − he’s doing this voluntarily!) to David Holden, 39 Knighton Park Road, 
  2556. Sydenham, London SE26 5RN.
  2557. 5.1
  2558. •    Viruses? − While I was away on holiday I read an article in the 
  2559. International Herald Tribune with the headline “Computer ‘Creature’ 
  2560. Mutates and Wows Scientists”. The substance of the article was an 
  2561. account of recent research by a Dr. Thomas S. Ray, a plant biologist at 
  2562. the University of Delaware. Although I may be wrong, my inference is 
  2563. that this is something like John Conway’s “Life” program. However with 
  2564. this new program, called “Tierra”, creatures can evolve and develop 
  2565. features to preserve their existence. This is supposed to demonstrate 
  2566. Darwinian evolution in operation. I have searched the literature for 
  2567. further information, but so far I have drawn a blank. Does anyone know 
  2568. anything about Tierra? Brian Cowan  A 
  2569. 5.1
  2570.  
  2571. 5.1
  2572. Hardware Column
  2573. 5.1
  2574. Brian Cowan
  2575. 5.1
  2576. Regular readers of this column may well have got the idea that I am 
  2577. obsessed with DOS. Many column-inches have been devoted to discussions 
  2578. of possible DOS cards and, recently, the new PC emulator has excited my 
  2579. interest. Although I protest that my interest in DOS is quite minimal, 
  2580. this month’s topics again have a DOS connection.
  2581. 5.1
  2582. PC podule
  2583. 5.1
  2584. Yes, I have some firm news about a DOS card to be marketed by one of the 
  2585. quality Archimedes third party manufacturers. Aleph One are working on a 
  2586. 386SX card which should be ready for demonstration at the Acorn User 
  2587. Show. The SX version of the 386 has a sixteen bit external data bus, 
  2588. ideal for interfacing in an ordinary podule. The CPU will run at 20 MHz, 
  2589. although faster versions should become available. 
  2590. 5.1
  2591. Features
  2592. 5.1
  2593. The card also promises to provide full VGA graphics (rather than the 
  2594. EGA+ of the emulator), a true bidirectional PC printer port and a serial 
  2595. port. There will be a socket for a 387 maths coprocessor chip if 
  2596. required. Unfortunately, at this stage, there is no expansion slot, 
  2597. which is very sad. As yet no price has been fixed − “below £600” is the 
  2598. official statement. One Mbyte of RAM will be supplied as standard, but I 
  2599. understand that it will be possible, by replacing the RAM chips, to have 
  2600. 4 Mbytes.
  2601. 5.1
  2602. My interest in 4Mbytes of RAM is to be able to run the DOS version of 
  2603. Mathematica but really, 4 Mbytes devoted to DOS is an incredible 
  2604. extravagance. The clever thing would be to be able to use the RAM of the 
  2605. DOS card as a RAM disc when DOS is not running. I believe a similar idea 
  2606. was mooted for the RAM of the BBC Master 512 card, but I don’t know if 
  2607. it was ever implemented.
  2608. 5.1
  2609. At least one other company is working on a DOS card, probably using a 
  2610. 286 processor. However, I have no information on that product. But I am 
  2611. pretty sure that both cards will be well-integrated with the new version 
  2612. of Acorn’s PC emulator. They will hook into the emulator’s multitasking 
  2613. windowing code. So, for the user, these products can be regarded 
  2614. essentially as “hardware accelerators” for the PC emulator.
  2615. 5.1
  2616. More on the PC Emulator
  2617. 5.1
  2618. Last month I gave my first impressions on the latest version of the PC 
  2619. emulator. While still not giving a review of that product, I have some 
  2620. more observations and comments which, I think, deserve to be mentioned.
  2621. 5.1
  2622. The emulator uses a configuration file when it runs. This specifies such 
  2623. things as the location of any hard disc DOS partitions and the type of 
  2624. graphics emulation required. The configuration file can also contain a 
  2625. sequence of commands which are executed when the emulator is run.
  2626. 5.1
  2627. The clever thing is that the emulator, together with a given configura
  2628. tion, can be installed by clicking on the relevant configuration file. 
  2629. So a given DOS program can have its own configuration file, with 
  2630. commands to run the program, the appropriate graphics adaptor specified 
  2631. together with the correct hard disc partition(s).
  2632. 5.1
  2633. The configuration file can be given the name of the DOS program, and 
  2634. then clicking on the file will “install the program on the icon bar” 
  2635. (with the emulator icon) as if it were a straightforward RISC-OS 
  2636. application; the user need not even be aware of the DOS environment. It 
  2637. would have been even better with a facility to run the program directly 
  2638. rather than just install it but, nevertheless, well-done Acorn!
  2639. 5.1
  2640. While on the subject of configuration files, I must correct a slightly 
  2641. misleading comment from last month. While it is true that the configura
  2642. tion file, together with its associated software can support up to four 
  2643. hard disc partitions, it should be remembered that Acorn’s current 
  2644. version of MS-DOS (DOS 3.3) will only recognise two partitions while 
  2645. running. DOS 5 will support four partitions and I think Acorn are 
  2646. planning on switching to this soon. (I hear that some people already 
  2647. have DOS 5 running under the emulator. Can anyone confirm this? Ed.)
  2648. 5.1
  2649. Emulated hardware
  2650. 5.1
  2651. The manual which accompanies the PC emulator gives some interesting 
  2652. technical information. We are told precisely what hardware is being 
  2653. emulated. The CPU is supposed to be an Intel 80188 chip. Then there’s an 
  2654. 8087 maths coprocessor, an 8259 interrupt controller chip and an 8253 
  2655. timer chip. DMA (direct memory access) is provided by emulating an 8237, 
  2656. while I/O uses an 8255 for both sound and the keyboard, with 8250 for 
  2657. the serial interface.
  2658. 5.1
  2659. 80188 CPU?
  2660. 5.1
  2661. So what is an 80188? The original PC CPU chips were the 8086 and the 
  2662. 8088. These were identical except that, while the 8086 had a sixteen bit 
  2663. external data bus, the 8088 only had an eight bit external data bus. 
  2664. Internally, the data bus was sixteen bits wide in both. In making the 
  2665. usual boring PC from these chips, there was a considerable amount of 
  2666. support circuitry required. The 8018(8/6) was essentially an 808(8/6) 
  2667. with much of the support circuitry provided on-chip. Some minor CPU 
  2668. enhancements were also added but, at the object code level, the chips 
  2669. were supposed to be compatible with the older original CPUs.
  2670. 5.1
  2671. New machines?
  2672. 5.1
  2673. My understanding is that Acorn will be abandoning the ST506 interface 
  2674. standard for hard discs. SCSI will remain for the “posh” machines while 
  2675. IDE will be adopted for the lower end models. It goes without saying 
  2676. that floppy disc drives will be the high capacity type.
  2677. 5.1
  2678. There is a super fantastic chip which provides almost all the I/O one 
  2679. could decently desire. That includes driving the floppy disc drive (high 
  2680. density), hard disc drive (IDE), serial port at amazingly high speeds 
  2681. and a bi-directional printer port. This sort of device will bring the 
  2682. chip count of any new Archimedes down, whilst, at the same time, 
  2683. providing enhanced performance. Unfortunately, things like dongles will 
  2684. not work with the different printer port hardware. 
  2685. 5.1
  2686. The October issue of BBC Acorn User contains an “exclusive” rumour about 
  2687. such a new machine, with an ARM3, pitched between the A3000 and the 
  2688. Archimedes 540. DOS compatibility and the business market seem to be 
  2689. important considerations. While BAU speculates on various bundled 
  2690. packages, including DTP and PC emulator, thinking along these lines, I 
  2691. am sure that an Archimedes (or even an A3000) bundled with an Aleph One 
  2692. DOS card would be a highly desirable and competitive product. How about 
  2693. it Acorn? 
  2694. 5.1
  2695. Floppy disc drive upgrade
  2696. 5.1
  2697. You may have seen some publicity for a high density floppy disc drive 
  2698. upgrade from Arxe Systems Ltd. This looks to be quite an exciting 
  2699. product. The upgrade will consist of a replacement (high density) disc 
  2700. drive together with a half width podule. The main features of the 
  2701. product will be provision of a 1.6Mbyte ADFS format and the DOS 1.44 
  2702. Mbyte format (using MultiFS 2). Later on, there should be a software 
  2703. product to access Mac discs as well.
  2704. 5.1
  2705. There are other features of this disc drive system which might not be so 
  2706. apparent. The disc controller chip is one of the newer types with many 
  2707. integrated features. Thus, formatting a disc and reading disc files into 
  2708. RAM will use the minimum of CPU effort (unlike the situation with the 
  2709. old 1772 disc drive controller). This means that even with the old 800k 
  2710. format, the new drive will be a considerable improvement.
  2711. 5.1
  2712. The disc controller chip can also support the higher density (4 Mbytes 
  2713. unformatted) drives. At present, the drives are too expensive and not 
  2714. terribly reliable but, at the right time, upgrading to these will be 
  2715. simple.  A 
  2716. 5.1
  2717.  
  2718. 5.1
  2719. Nature Clip Art Pack 
  2720. 5.1
  2721. Peter Jennings 
  2722. 5.1
  2723. Clip art has become something of a boom industry for the Archimedes in 
  2724. the wake of all the DTP programs which have appeared. One of the 
  2725. companies playing a leading part in providing sets of illustrations is 
  2726. Micro Studio who now have 19 packs of Paint and Draw files, some in 
  2727. colour, in their graphics library. Prices, some of them introductory, 
  2728. range from £17.25 to £29.95 including VAT and postage. 
  2729. 5.1
  2730. Animals and natural history are strongly represented, with World 
  2731. Wildlife and Pre-Historic Animals now joined by a two-disc Nature pack, 
  2732. version 1.00. The discs come in a video-type case without a printed 
  2733. manual and, although one is not needed, its absence does leave the case 
  2734. strangely empty. 
  2735. 5.1
  2736. Wildlife and plants 
  2737. 5.1
  2738. The discs are not numbered and just have label pictures showing two 
  2739. insects and a leaf respectively, to identify them as “Wildlife” and 
  2740. “Plant Life”. Both have a ReadMe file which indicates that the Wildlife 
  2741. disc is number one and contains the main program for viewing the 
  2742. pictures. These are displayed in Magpie “binders” and a Magpie browser 
  2743. is supplied for them. Clicking on the title page leads to an index of 
  2744. the drawings, grouped under subjects. Clicking on an arrow beside each 
  2745. name takes you to the page where the drawing can be found.
  2746. 5.1
  2747. The Wildlife disc has seven pages of pictures in five categories. These 
  2748. are, in order of size: Birds (18), Insects (14), Reptiles etc (6), Fish 
  2749. (5) and Animals (3). The three animals are badger, watervole and 
  2750. woodmouse, which has two illustrations. The number of animals is 
  2751. surprisingly small but others have already been issued in the World 
  2752. Wildlife pack.
  2753. 5.1
  2754. The Plant Life disc has just two categories: Trees (23) and Plants (7). 
  2755. There are 33 pages, plus the index, 27 of tree details (leaves, flowers, 
  2756. fruits), five of tree shapes and one of plants; again rather a dispro
  2757. portionate mix.
  2758. 5.1
  2759. The pages can all be printed out to produce a full, illustrated, 
  2760. catalogue and any picture can be copied onto another disc or direct into 
  2761. an application by clicking on it to produce a save box. Although the box 
  2762. shows a Paint icon, the pictures can be saved as either Paint or Draw 
  2763. files by dragging them to the appropriate application window.
  2764. 5.1
  2765. There is an invitation on one of the discs to copy a form onto a blank 
  2766. disc and send it to Micro Studio to be held for future free updates.
  2767. 5.1
  2768. Clip art packages all have their limitations. Obviously, the subject of 
  2769. this one is too wide to include illustrations of everything in nature 
  2770. you may require. The small number of animals has already been mentioned 
  2771. and there is, for example, only a single drawing of a spider. These come 
  2772. in so many shapes that a similar sized pack could be filled with spiders 
  2773. alone.
  2774. 5.1
  2775. Do you need it?
  2776. 5.1
  2777. The Nature pack costs £19.95 at its introductory price, which may seem 
  2778. expensive for two discs with fairly simple drawings of 76 subjects. 
  2779. However, there must be a very limited market, confined almost entirely 
  2780. to DTP users and schools, for packages of this type. This means they can 
  2781. not be sold as cheaply as more popular programs, despite competition 
  2782. from public domain libraries.
  2783. 5.1
  2784. This is a package which will either be of no use to you or you will need 
  2785. very much, and would be happy to buy at almost any price, to save a good 
  2786. deal of work and to provide a professional standard of artistic 
  2787. skill.  A 
  2788. 5.1
  2789.  
  2790. 5.1
  2791. Comment Column
  2792. 5.1
  2793. •    Emulators/Software − The advent of the multitasking PC Emulator brings 
  2794. into focus the question of good software. Suppose you have a choice 
  2795. between an Archimedes non-multitasking program and a PC program to do 
  2796. the same job: which do you choose, supposing they work the same and cost 
  2797. the same? Answer, the PC version, because it now multi-tasks. The 
  2798. writing is really on the wall for old-fashioned programs, and even 
  2799. proper RISC-OS programs need to be at least as good as their PC 
  2800. competitors. We do have a reasonable quantity of really good software 
  2801. but not a wide range compared with the PC and Mac, and now the standards 
  2802. for even small-user-base software are that much higher. I am not sure if 
  2803. this is going to be a good thing, as it may put off authors. If the 
  2804. applications do come forward, then it is a very good thing!
  2805. 5.1
  2806. Mike Hobart, Cambridge.
  2807. 5.1
  2808. • Public Domain libraries The growth in public domain software for the 
  2809. Archimedes has been phenomenal over the past 18 months. Public Domain or 
  2810. PD software is very cheap software written by programmers voluntary so 
  2811. no profit is made. It was very prolific on the Amiga but did not really 
  2812. start on the Archimedes until RISC-OS appeared. When I first got my 
  2813. A3000 and started subscribing to Archive in March 1990, the amount of PD 
  2814. for the machine was small. Started by pioneers such as Norwich Computer 
  2815. Services and Alexander Goh (alias Sandie the Walrus) the PD libraries 
  2816. have sprung up. Although poor quality programs have appeared on many 
  2817. discs from many libraries, some useful utilities can be acquired − as 
  2818. shown, for example by the review of DrawPlus (Careware 13) in Archive 
  2819. 4.9 p19. 
  2820. 5.1
  2821. Many pieces of PD software are too valuable to be without − some are 
  2822. nearly up to commercial standard. For DTP enthusiasts, apart from the 
  2823. excellent DrawPlus, John Kortink’s !Translator (Careware 13 or Shareware 
  2824. 32) is a extremely useful, converting foreign picture formats into 
  2825. sprites for use in DTP. Some libraries also have a great variety of line 
  2826. and clipart, and I notice that some outline fonts are appearing in the 
  2827. Public Domain. Those who cannot warrant the expense of Lingenuity’s 
  2828. Presenter 2 or Minerva’s GraphBox, will welcome !ChartDraw (Careware 5) 
  2829. which, although only having a few features, draws graphs well and they 
  2830. can be saved in Draw format.
  2831. 5.1
  2832. For music enthusiasts, the ubiquitous Soundtracker by Hugo Fiennes is an 
  2833. important piece of software. It plays very impressive tunes ported from 
  2834. the Amiga and there are vast banks of these tunes available. 
  2835. 5.1
  2836. Unlike other types of programs, games seem to be under represented in 
  2837. the PD world and those which exist tend to be of poor quality. However, 
  2838. a few are worth having, such as Ballroom Blitz (Shareware 24), in my 
  2839. opinion the best PD shoot-em-up, and YAIG (Shareware 16) which is 
  2840. another fast invaders game. For the people who prefer slower relaxation 
  2841. a ray traced version of Hangman exists (Careware 6), not to mention a 
  2842. plethora of small desktop games such as Battleships (Shareware 18 & 
  2843. Shareware 20).
  2844. 5.1
  2845. PD really comes into its own in the field of small applications and 
  2846. utilities. !PCDir (Careware 7), an excellent MS-DOS disc manipulator, is 
  2847. a perfect complement to the PC Emulator, and numerous utilities for ADFS 
  2848. hard and floppy discs are available. !Format, a simple truly multitask
  2849. ing disc formatter is the most useful, but for hard disc users, !Menon 
  2850. (Shareware 38) is ideal to escape trudging through endless directory 
  2851. structures.
  2852. 5.1
  2853. For the mathematically minded, there are some really powerful fractal/
  2854. Mandelbrot generators around, and a Norwegian application called !3D-
  2855. Graph (Shareware 36) can plot equations, manipulate them and print them 
  2856. out − almost commercial quality.
  2857. 5.1
  2858. Demos and novelties are very common − these tend to be written by bored 
  2859. programmers wanting to show off. Some of the best come from the 
  2860. continent, !Cubitus is a cute animation from Bavaria and NoahDemo3 
  2861. (Careware 5) is an excellent German effort. However, the golden demo 
  2862. award must go to the Norwegian Brothers In Arm − if you haven’t got one 
  2863. of their demos, get one, it really shows what the Archimedes can do (I 
  2864. recommend !ARMScroll).
  2865. 5.1
  2866. The world of the Public Domain is well worth exploring, but some words 
  2867. of warning. Firstly, Public Domain is virtually free, so be prepared to 
  2868. take the rough with the smooth. Some programs are excellent but some you 
  2869. would not give disc room. The only PD source that I know of that selects 
  2870. only the good programs for its discs is Norwich Computer Services (who 
  2871. publish Archive), whose Shareware and Careware discs are good but, some 
  2872. may say, a little expensive (I don’t think £3 is expensive!).
  2873. 5.1
  2874. Secondly, do not expect outline fonts to be of high standard − if they 
  2875. were good they would sell them at a much higher price, so only really 
  2876. use them for headings. Thirdly, some unscrupulous libraries do not fill 
  2877. their discs up. I do not see any point in this as it is only money-
  2878. orientated, and no one should make any profit out of PD.
  2879. 5.1
  2880. Finally, keep an eye out for viruses − the situation is as yet not 
  2881. serious but it could get worse. 
  2882. 5.1
  2883. The variety of discs and the number of libraries is confusing, so I 
  2884. recommend to only use one or two − using too many you may find yourself 
  2885. duplicating programs. Prices vary from £6 for the very best disc full of 
  2886. programs (these are the Careware discs from NCS and, as all the profit 
  2887. goes to charity, are a bit of an exception) down to 50p from some 
  2888. libraries, if you send a blank formatted disc. Most of the programs I 
  2889. have mention are available from most PD libraries so send an SAE to a 
  2890. couple of the following for their PD catalogues.
  2891. 5.1
  2892. Norwich Computer Services (Archive) − address on back page.
  2893. 5.1
  2894. APDL    96 Lanehouse Road, Thornaby, Cleveland.
  2895. 5.1
  2896. Arch PD    109 Ferry Road, Hullbridge, Hockley, Essex SS5 6EL
  2897. 5.1
  2898. Cotswold PD    391 Cromer Road, Hellesdon, Norwich NR6 6LX
  2899. 5.1
  2900. Telstar PD,    40 Alderbrook Close, Rolleston, Staffs. DE13 9AH
  2901. 5.1
  2902. A more comprehensive list of libraries is on the monthly magazine disc 
  2903. as a text file.
  2904. 5.1
  2905. E. Hollox, Holt
  2906. 5.1
  2907. •    Upgrading the PC Emulator − Before I start, I would like to point out 
  2908. that I view the PC Emulator as an excellent piece of software and one 
  2909. that most Archimedes users should seriously consider owning. These 
  2910. comments relate to my experiences upgrading from an early version to 
  2911. 1.6, the multi-tasking version.
  2912. 5.1
  2913. After having read the news about the new version of the emulator, I 
  2914. quickly posted by discs and money to Acorn Direct and received my 
  2915. upgraded version from them after three weeks. What I had been hoping to 
  2916. emulate was a PC with EGA graphics and MS-DOS 3.3. However, this was not 
  2917. to be.
  2918. 5.1
  2919. The first disappointment came when I read the accompanying letter which 
  2920. revealed that upgrades do not come with MS-DOS versions 3.3 and you are 
  2921. stuck with version 3.21. This annoyed me, although not much, since 3.3 
  2922. offers little advantage over 3.21. What was far more annoying was the 
  2923. statement on page 25 of the manual saying that MS-DOS 3.21 had been 
  2924. “briefly tested with the PC Emulator”. (I gather that 3.3 supports 1.44M 
  2925. floppies whereas 3.21 doesn’t so A5000 owners may well want to look to 
  2926. getting the MS-DOS updated. Ed.)
  2927. 5.1
  2928. I then came to look at the emulator itself. There are two versions of 
  2929. the emulator supplied, one for owners of 1Mbyte machines and one for 
  2930. those with 2Mbyte or more of RAM. Now I suspect that there are still a 
  2931. lot of Archimedes owners who have, like me, still only got 1Mbyte. This 
  2932. limits you to !PCEms, the single tasking CGA version.
  2933. 5.1
  2934. For those of you who do not know, CGA is a PC graphics standard which 
  2935. basically allows 4 colours. EGA, EGA+ and MDA, (all of which are on the 
  2936. 2MB+ version) are better graphics standards. CGA is limited, to say the 
  2937. least, and the ability to run in an EGA mode was perhaps my main reason 
  2938. for upgrading. It was therefore a disappointment to find myself still 
  2939. stuck with the same graphics as the previous versions.
  2940. 5.1
  2941. Actually, the CGA emulation is slightly different. This becomes evident 
  2942. when you first load in the new emulator and see a larger screen. 
  2943. Unfortunately, it does not seem to be as good an emulation as old one. I 
  2944. tried to run a game under the emulator that uses various tricks to get 
  2945. different grey shades out of the CGA screen. It had worked fine under 
  2946. the old emulator but, for some reason, instead of black and white I was 
  2947. getting white with a mixture of cyan and magenta. The manual does, 
  2948. however, state that the new CGA emulation may not work on all monitors 
  2949. and even suggests a cure − a cure which, sadly, failed to correct this 
  2950. problem.
  2951. 5.1
  2952. I then tried to load a piece of copy protected software from disc. Now, 
  2953. I accept that some disc based copy protection schemes will beat the 
  2954. emulator, and I have encountered several pieces of software that I was 
  2955. unable to use because of this. What surprised me was that this particu
  2956. lar software failed to load, even though it had previously worked fine 
  2957. with my old version of the emulator.
  2958. 5.1
  2959. The new version of the PC Emulator boasts that it now emulates a maths 
  2960. co-processor and that this gives a speed increase of 14 with floating 
  2961. point mathematics. Do not be fooled into thinking that this will mean 
  2962. the emulator as a whole runs faster. According to Norton’s SI (a 
  2963. standard speed check), the emulator was now only running at 90% of the 
  2964. speed it ran at under the old emulator. I was running this without the 
  2965. ARM 3 upgrade and I can only assume that the new code has been written 
  2966. in such a way that it is more efficient for ARM 3 users. While speeding 
  2967. it up for them, it has slowed it down for the rest of us. However, this 
  2968. is only speculation − it may run slower on their machines as well for 
  2969. all I know.
  2970. 5.1
  2971. I did encounter one or two very minor advantages to the new emulator. 
  2972. Firstly, I was able to use the mouse and it worked fine on every program 
  2973. I checked. !PCEms can also be configured in such a way that you can now 
  2974. return to the desktop from the emulator. Alternatively, you can 
  2975. configure it so that you are unable to return and this gives you a bit 
  2976. more memory to play around with, although fractionally less than was 
  2977. available with the old emulator. Sound has also been improved to a 
  2978. bearable level, although if you configure the emulator to run so it 
  2979. cannot return to the desktop, you do not get the full available sound 
  2980. due to one of the vital sound modules being unplugged. The Emulator 
  2981. should also now work with CD-ROMs.
  2982. 5.1
  2983. The manual is a great improvement over the last pitiful attempt and it 
  2984. includes some useful details, like how to connect up to a modem or 
  2985. another PC/Archimedes. My only criticism of the manual is that it still 
  2986. says far too little about MS-DOS itself. Actual installation was easy 
  2987. and there were no problems in accessing previously created hard disc 
  2988. partitions or creating new ones. An extra utility is also supplied for 
  2989. transferring files between MS-DOS and Archimedes formatted discs.
  2990. 5.1
  2991. Overall, the latest version of the emulator is simply not worth 
  2992. upgrading to unless you have 2Mbytes or more, or you desperately need to 
  2993. be running a PC with a maths co-processor. If the latest version runs 
  2994. faster than the older version under ARM 3, it is probably also worth 
  2995. upgrading but you would have to check first to see if this is the case. 
  2996. If you have 2Mbyte+, you should upgrade as soon as possible, if only for 
  2997. the enhanced graphics that will be available to you. 
  2998. 5.1
  2999. Richard Forster, Altrincham.   A 
  3000. 5.1
  3001.  
  3002. 5.1
  3003. DataKing Plus and DataKing Plus Junior
  3004. 5.1
  3005. Dave Morrell
  3006. 5.1
  3007. In Archive 4.7 p46, I reviewed DataKing, an educational database. That 
  3008. version, although very good, was not a true RISC-OS program. DataKing 
  3009. Plus is a fully multitasking, RISC-OS program complete with its own file 
  3010. type for datafiles. It is also written in ‘C’ rather than in Basic.
  3011. 5.1
  3012. The version I am using is 1.01 − a slight pre-release version. i.e. 
  3013. there are a few minor changes still to be made to it. The manual comes 
  3014. on disc at the moment as both an Impression document and as a text file. 
  3015. When the final version is complete a full printed manual will be 
  3016. available.
  3017. 5.1
  3018. Once loaded, the DataKing icon sits on the icon bar and seems to happily 
  3019. interface with any program I have tried it with. The icon bar menu 
  3020. contains five entries: Info which gives the usual information about the 
  3021. program the author and the user etc, New File which is fairly obvious, 
  3022. DataKing Plus Junior which is a simplified version of DataKing Plus for 
  3023. use by younger children, DataKing Plus which is the full version of the 
  3024. program and Quit which, again, is obvious.
  3025. 5.1
  3026. You can select which version of the software is used, the full version 
  3027. or Junior and this decides what happens when you click <select> on the 
  3028. DataKing icon or when a DataKing file is double clicked. All previous 
  3029. DataKing files are compatible with DataKing Plus.
  3030. 5.1
  3031. DataKing Plus
  3032. 5.1
  3033. When creating a new datafile, a window comes up containing a set of 
  3034. video recorder type controls in the top right hand corner, “Record 
  3035. Number:  x of y” in the top left hand corner and a blank field A. The 
  3036. field is grey and clicking on it changes the colour to light blue and a 
  3037. grey caret appears at the left hand end. The field name is typed in and 
  3038. if <return> is pressed, field B appears with the caret inside it. Field 
  3039. B name is then typed in and so on. It is very easy, much quicker to do 
  3040. than to explain. Once the empty database is set up, data entry is just 
  3041. as fast. Clicking to the right of the first field produces the usual red 
  3042. caret and the data can be typed in immediately. Data can be string or 
  3043. numerical data.
  3044. 5.1
  3045. The other way to set up the fields is to click with <select> as the 
  3046. mouse pointer is dragged down the window.
  3047. 5.1
  3048. Menus
  3049. 5.1
  3050. If the menu button is clicked over the datafile window a five option 
  3051. menu appears. These are as follows:-
  3052. 5.1
  3053. Info gives information on the file in use. i.e. number of records and 
  3054. fields and the total size of data in the file.
  3055. 5.1
  3056. Charts leads to a graphical submenu of the different charts that the 
  3057. program will produce. 
  3058. 5.1
  3059. Workshop leads to a submenu containing four entries, Print, Search, Sort 
  3060. and Statistics which in turn lead to further submenus.
  3061. 5.1
  3062. Edit leads to another submenu containing four options.
  3063. 5.1
  3064. Save allows you to save the data in either DataKing format or CSV 
  3065. format.
  3066. 5.1
  3067. Graphical output
  3068. 5.1
  3069. The ‘Charts’ menu contains twelve different types of chart for display
  3070. ing data. They are grouped in four sets of three. The first set deals 
  3071. with the manipulation of raw data. You can produce a single field bar 
  3072. chart of one field in each record of the datafile, a multi-field bar 
  3073. chart of two or more fields from each record in the datafile with each 
  3074. record having two or more bars side by side or a summative bar chart of 
  3075. two or more fields but this time the fields sit one on top of the other 
  3076. giving a combined height for the bar.
  3077. 5.1
  3078. The next three give the same three bar charts but this time as a 
  3079. percentage of the totals for the fields rather than just raw data.
  3080. 5.1
  3081. Chart seven gives a comparative line graph of two or more fields from 
  3082. each record with each field represented by a different colour.
  3083. 5.1
  3084. Chart eight gives an X − Y Line graph showing the correlation between 
  3085. any two fields.
  3086. 5.1
  3087. Chart nine gives a frequency distribution of various data expressed as a 
  3088. bar chart.
  3089. 5.1
  3090. Chart ten gives a percentage comparative line graph between two fields.
  3091. 5.1
  3092. Chart eleven gives a scattergram, with a line of best fit, showing the 
  3093. correlation between two fields.
  3094. 5.1
  3095. Chart twelve does the same as chart nine but expresses the data as a pie 
  3096. chart.
  3097. 5.1
  3098. All the charts can be saved as Draw files for use in DTP packages etc. 
  3099. All the bar charts can be produced as colour filled charts or as outline 
  3100. charts for children to colour in themselves.
  3101. 5.1
  3102. Printing
  3103. 5.1
  3104. The ‘Workshop’ menu contains four entries. Print has three further 
  3105. submenus for formatting the printout. All the print options work on the 
  3106. whole datafile unless a search has been applied, in which case, only the 
  3107. ‘found’ records will be printed.
  3108. 5.1
  3109. The first is ‘Line’ which prints out each selected field of a record on 
  3110. a separate line and, if required, will put a blank line between each 
  3111. record.
  3112. 5.1
  3113. The second is ‘Column’ which prints out a tabular set of data, again 
  3114. with each record separated by a blank line. 
  3115. 5.1
  3116. The third is ‘Label’. This prints out all the data from a record on to 
  3117. one label. The number of lines per label can be specified but only 
  3118. single labels seem to be supported. I use an H.P. DeskJet and my labels 
  3119. are either two or three across. I would like to see this supported as I 
  3120. know several schools in my local authority now use laser or inkjet 
  3121. printers.
  3122. 5.1
  3123. The program itself does not seem to be printer dependent and printed 
  3124. most things on my DeskJet. I would have preferred the program to use the 
  3125. RISC-OS drivers or give an option for changing the printer commands. On 
  3126. all the print options there is an option to use condensed print. This 
  3127. did not work on the DeskJet but gave me a nice smiling face at the 
  3128. beginning of the printing.
  3129. 5.1
  3130. Searching
  3131. 5.1
  3132. There are two types of search − simple or complex. 
  3133. 5.1
  3134. The simple search allows you to search for an item containing or not 
  3135. containing a word or part of a word, or containing a number equal to, 
  3136. less than or greater than a specified number. It searches one specified 
  3137. field through all the records in the datafile.
  3138. 5.1
  3139. The complex search allows a search for a match or not-match of a search 
  3140. string, including or not-including a search string, values equal or not-
  3141. equal to a specified value, values less than or greater than a specified 
  3142. value or values less than or equal to or greater than or equal to a 
  3143. specified value on up to three fields per record.
  3144. 5.1
  3145. Normal numerical values are recognised but a numerical value such as 
  3146. £1.54 will not be recognised as it begins with a non-numerical charac
  3147. ter. Also, a number such as 10,000 will be recognised only as 10 because 
  3148. ‘,’ is not a numerical character. I think that this could lead to 
  3149. problems with younger children. A possible better solution might have 
  3150. been to specify either numerical or string data when the database was 
  3151. first set up and then ignore any non-numerical characters in a numerical 
  3152. field. This, of course, would introduce another complication for younger 
  3153. users. As DataKing’s design brief was for ease of setting up and data 
  3154. entry I can understand why this was done.
  3155. 5.1
  3156. Sorting
  3157. 5.1
  3158. The third item in the workshop menu is a sort facility. Records can be 
  3159. sorted on up to three fields either numerically or alphabetically, in 
  3160. ascending or descending order. One of the things I liked particularly 
  3161. about DataKing1 was its speed. DataKing Plus is slightly slower in its 
  3162. searching but it is a lot slower when sorting. When sorting the 
  3163. ‘Placenames’ file converted from ‘Key’ into alphabetical order of names, 
  3164. DataKing took about 1½ minutes including writing the new file to disc. 
  3165. DataKing Plus took 19½ minutes including sorting the file in memory but 
  3166. not writing to disc. Writing to disc is done in the normal RISC-OS 
  3167. manner. Files probably will not need sorting very often so I could live 
  3168. with this but it was a bit of a disappointment.
  3169. 5.1
  3170. Statistics
  3171. 5.1
  3172. The final option on the workshop menu is statistics. This will give the 
  3173. total, mean and standard deviation of a selected field.
  3174. 5.1
  3175. Editing data
  3176. 5.1
  3177. The Edit menu contains four options. The first is Advanced Editor. This 
  3178. leads to another menu containing six entries. The first four are self-
  3179. explanatory, Go to record, Insert record, Delete record and Delete 
  3180. field. Adding a field is done by selecting the last fieldname on any 
  3181. record and pressing <Return>. Another field appears underneath and is 
  3182. repeated throughout the datafile. This needs to be done carefully as the 
  3183. auto repeat on the Return key could add too many fields. To add another 
  3184. record to the datafile select the last item of data in the last record 
  3185. and press <Return> or place the mouse arrow under the last field and 
  3186. press <Select>. Another blank record is added to the end. 
  3187. 5.1
  3188. The fifth option is Auto Entry. This sets up the Return key to move to 
  3189. the same field in the next record when editing or adding data rather 
  3190. than to the next field in the same record. 
  3191. 5.1
  3192. The last entry is Copy. This will copy a selected field throughout a 
  3193. specified number of records. i.e. If we were making an address database 
  3194. of a class of children then the town and county fields could be entered 
  3195. into the first record and copied throughout the rest. This could be a 
  3196. tremendous time saver when you consider the typing speed of most 
  3197. children (and some adults).
  3198. 5.1
  3199. The next item on the edit menu is ‘Fast Data’. This is another time 
  3200. saver for data entry. If you are entering data into a database and some 
  3201. of the fields have entries coming from only a small choice, this choice 
  3202. can be entered into the Fast Data option whilst the field is high
  3203. lighted. When entering data into that field afterwards, clicking on the 
  3204. menu button brings up the standard DataKing menu with the fast data 
  3205. options listed underneath. Clicking <Select> on one of these options 
  3206. places it into the datafield.
  3207. 5.1
  3208. The last two options on the edit menu are parts of the same facility. 
  3209. Using the ‘Define as Function’ option, one field can be defined as a 
  3210. function of one or more other fields and clicking on ‘Calculate’ will 
  3211. change the function in that field to a numerical value. This works in a 
  3212. similar way to the ‘Calculator’ function in DataKing.
  3213. 5.1
  3214. Saving data
  3215. 5.1
  3216. DataKing Plus will save data as its own files or as CSV files to be 
  3217. loaded into other application, not necessarily databases. It will also 
  3218. accept CSV files from other applications by dragging the CSV file to the 
  3219. icon on the icon bar. This was not explained in the temporary documenta
  3220. tion and was found by trial and error. I loaded in a large file that had 
  3221. been saved from PipeDream as CSV and the load time was fast.
  3222. 5.1
  3223. DataKing Plus Junior
  3224. 5.1
  3225. DataKing Plus Junior is a cut down version of the program designed to be 
  3226. used by younger children. The main menu has only four options, Info, 
  3227. Charts, Workshop and Save.
  3228. 5.1
  3229. Info gives the same information as the full program whereas the charts 
  3230. menu has only four options. There are bar charts for single or multiple 
  3231. fields or for frequency distribution and a pie chart for frequency 
  3232. distribution. This makes it much easier for younger children to make a 
  3233. choice. Again the charts can be colour filled or outlined for own 
  3234. colouring.
  3235. 5.1
  3236. Workshop is limited to three options. 
  3237. 5.1
  3238. Print will only print the datafile record by record as it appears on 
  3239. screen with a line between each record and Search will search the 
  3240. datafile either alphabetically or numerically. The alphabetical searches 
  3241. are for word or not word finds and works for whole words or part words. 
  3242. The numerical searches are for less than, equal to or greater than a 
  3243. specified number. The searches are simple searches, i.e. only work on a 
  3244. single pre-chosen field at a time.
  3245. 5.1
  3246. Sort will sort on up to three fields, alphabetically or numerically in 
  3247. ascending or descending order. As with DataKing Plus, the sort seems to 
  3248. slow exponentially with the addition of data. I am not a programmer and 
  3249. have been told that in order to gain the flexibility and ease of data 
  3250. entry there was a loss of speed on the sort routine. DataKing does get 
  3251. there in the end though and I am fairly happy to accept the slow sort 
  3252. speed because of the ease of data entry.
  3253. 5.1
  3254. Conclusions
  3255. 5.1
  3256. In use, I found DataKing Plus to be as easy as the original DataKing. 
  3257. Data entry is very easy, setting up a new datafile is simplicity itself, 
  3258. searching data is quite fast though not as fast as the original, sorting 
  3259. is very slow but may not need doing very often and graphic output is 
  3260. excellent and is everything most schools would need.
  3261. 5.1
  3262. I would recommend this for most school use provided the datafile does 
  3263. not need sorting very often as this could be very time consuming.
  3264. 5.1
  3265. For a home database, I would like to see a more flexible label printing 
  3266. facility and some way of changing the few printer codes that are used.
  3267. 5.1
  3268. Improvements in final version
  3269. 5.1
  3270. Several improvement have been made to the software since this version 
  3271. was issued: When saving a file, an overwrite message is now given if a 
  3272. file of the same name already exists. ArcLaser and Laser Direct printers 
  3273. are now fully interfaced. When a field is set up as a function, it now 
  3274. shows up in red rather than blue when selected. On screen the record 
  3275. number and, if it is on, the ‘search on’ message now appear below the 
  3276. tape recorder style icons on the top right. They now remain there when 
  3277. the window is scrolled so they are always in view. When printing out in 
  3278. column format, the left hand column, the first record, is now left 
  3279. justified. All the others remain right justified. On the graphics side 
  3280. the ‘line of best fit’ on the scattergram is now optional as many 
  3281. teachers preferred their pupils to put in their own line.
  3282. 5.1
  3283. At the moment, there is no intention to change the label printing 
  3284. facility to cope with two or three labels across a sheet.
  3285. 5.1
  3286. It is also a bit difficult to set up a printer configuration file to 
  3287. cope with non-Epson standard printers. To get condensed print on a 
  3288. printer such as the DeskJet, set the printer up for condensed print and 
  3289. then print out as normal.
  3290. 5.1
  3291. DataKing Plus is available from Shenley Software at £59 +VAT or from 
  3292. Archive at £64. Prices include a site licence.  A 
  3293. 5.1
  3294.  
  3295. 5.1
  3296. Capsoft Disc Number Two
  3297. 5.1
  3298. John Schild
  3299. 5.1
  3300. Capsoft Disc 2 is the second offering from Barry Thompson − an 800k disc 
  3301. crammed full of Draw files. There are drawn fonts for poster and display 
  3302. purposes and frame borders for use in DTP applications. Having spent 
  3303. some time exploring its contents, my verdict is very quickly stated: 
  3304. Impression 2 users who ever have a need to put a decorative border 
  3305. around a frame should certainly buy a copy without delay. Users of other 
  3306. DTP applications should seriously consider doing so.
  3307. 5.1
  3308. The contents of this excellent disc have been prepared using !DrawPlus 
  3309. and are presented in Draw format. Graphic and artistic quality is 
  3310. consistently high. The file directories are arranged as follows:
  3311. 5.1
  3312. Complete borders
  3313. 5.1
  3314. A “borders” directory contains some 40 ready assembled borders designed 
  3315. for A5 reproduction, but a helpful paragraph in the Readme file offers 
  3316. stage by stage instructions for re-scaling to other sizes. These may be 
  3317. used in any graphics application but a timely warning is given that some 
  3318. of the lines might prove too thin for the comfort of Acorn DTP.
  3319. 5.1
  3320. Impression borders
  3321. 5.1
  3322. 21 different styles of Impression borders are offered, all ready to drop 
  3323. into the borders set-up routine. To meet the needs of different sized 
  3324. frames, they are presented in several different proportions, a total of 
  3325. something over 60 borders. A drawfile is included as a visual index to 
  3326. the border designs.
  3327. 5.1
  3328. I recall that when reviewing the earlier Capsoft disc I asked “How do 
  3329. you prevent black frames looking funereal?” Mr Thompson’s response is 
  3330. highly effective: you employ multiple thin lines. The almost delicate 
  3331. tracery style of some of the Capsoft 2 frames is most attractive and 
  3332. entirely free from the Funeral Director’s influence. This is the most 
  3333. imaginative set of Impression borders so far encountered.
  3334. 5.1
  3335. Drawn fonts
  3336. 5.1
  3337. A fonts directory contains a number of striking and attractive alphanum
  3338. eric characters designed for headings and posters, and the Readme file 
  3339. offers useful guidance on the use of DrawPlus to assemble these into 
  3340. headings etc. As they stand, these are of limited value and Mr Thompson 
  3341. could usefully consider assembling them into outline fonts accessible 
  3342. from the keyboard.
  3343. 5.1
  3344. Capsoft 2 may be obtained on payment of £9.00 by cheque payable to B. J. 
  3345. Thompson at Capsoft Computer Services.  A 
  3346. 5.1
  3347.  
  3348. 5.1
  3349. Competition Corner
  3350. 5.1
  3351. Colin Singleton
  3352. 5.1
  3353. We have a collection of Calendar Trivia this month. Some of my regular 
  3354. correspondents may well say this is too easy. Perhaps we will see some 
  3355. new names in the postbag.
  3356. 5.1
  3357. Firstly, Friday the Thirteenth. There was one in September − one of two 
  3358. this year. What is the largest possible number of Fridays the Thirteenth 
  3359. in a year? And the smallest?
  3360. 5.1
  3361. Is the thirteenth more likely to be a Friday than any other day of the 
  3362. week? More specifically, in what proportion of months, in the long term, 
  3363. does the thirteenth fall on a Friday? What are the proportions for the 
  3364. other days of the week?
  3365. 5.1
  3366. Secondly, Bank Holiday Monday. For non-English readers, I must explain 
  3367. that there are eight English Bank Holidays in the year. These are New 
  3368. Year’s Day, Good Friday, Easter Monday, the first and last Mondays in 
  3369. May and the last Monday in August, Christmas Day and Boxing Day. If any 
  3370. of the Christmas/ New Year dates falls on a Saturday or Sunday, the 
  3371. official Bank Holiday is on the nearest available Friday or Monday 
  3372. (occasionally Tuesday).
  3373. 5.1
  3374. What is the largest number of Bank Holiday Mondays in a calendar year? 
  3375. In the long term, in what proportion of years does this happen?
  3376. 5.1
  3377. Repeat for every other day of the week.
  3378. 5.1
  3379. Don’t forget the Gregorian Century Leap Year rule. A year divisible by 
  3380. 100 is only a Leap Year if it is divisible by 400.
  3381. 5.1
  3382. Entries and comments please, either via Paul at NCS, or direct to me at 
  3383. 41 St Quentin Drive, Sheffield S17 4PN.
  3384. 5.1
  3385. P.S. My apologies for an unfortunate error in last month’s puzzle, Prime 
  3386. Gaps. The prime associated with the longest known gap certainly does 
  3387. exceed 215, but I meant to say that it exceeds 1015. Sorry if you were 
  3388. confused.  A 
  3389. 5.1
  3390.  
  3391. 5.1
  3392. The winner of the August competition is Paul Skirrow of Ipswich with his 
  3393. caption: “This ARM3 sure helps the allegro passages!” but we have given 
  3394. a runner-up prize to Mr A. Shooter of Dunedin, New Zealand for “My name 
  3395. ain’t Sam!”. Unfortunately, these were the only two entrants!
  3396. 5.1
  3397. I have asked Colin if he’d like to take a rest from his monthly 
  3398. competition work. (The £50 a month prize money being given to a small 
  3399. number of entrants was a factor, I have to admit.) If anyone else has 
  3400. any ideas for a competition, let me know. To add a bit of spice to it, 
  3401. we could have the prize being the option to chose which charity should 
  3402. receive the prize money which could be as much as, say, £500 − now that 
  3403. would be worth playing for! Ed.
  3404. 5.1
  3405.  
  3406. 5.1
  3407. This ARM3 sure helps the allegro passages!
  3408. 5.1
  3409.  
  3410. 5.1
  3411. Render Bender II
  3412. 5.1
  3413. Malcolm Banthorpe
  3414. 5.1
  3415. Render Bender II is an updated version of Clares’ already successful 
  3416. ray-tracing and animation package which was launched over two years ago. 
  3417. As might be expected, it is now fully RISC-OS compliant so that it is 
  3418. now possible to ray trace in the multitasking mode and consequently the 
  3419. computer can still be available for other tasks during the often lengthy 
  3420. process of rendering. It comes on two discs with a 56 page manual.
  3421. 5.1
  3422. There was some criticism levelled at the original version of Render 
  3423. Bender concerning the method employed for designing a picture. While 
  3424. capable of producing some very impressive results, the scene had to be 
  3425. defined in text using a scene description language. This meant that you 
  3426. either needed to visualise the scene in some detail in your head or plan 
  3427. it on paper before you started. Then you needed to work out the 
  3428. coordinate position of each object before writing the scene description.
  3429. 5.1
  3430. Defining how an object would move in an animation, similarly required 
  3431. the estimation of an appropriate formula to describe the movement. In 
  3432. other words, the picture initially generated by the program was often a 
  3433. bit of a hit and miss affair depending on how skilled you were at 
  3434. translating the picture you first thought of into numbers. Usually 
  3435. several attempts were required, each time generating a thumbnail ray-
  3436. traced picture, before the desired result was obtained.
  3437. 5.1
  3438. The fact that a number of impressive pictures and animations were 
  3439. produced shows that many peop le were not deterred by this and it was 
  3440. still probably quite a lot easier to use than the alternative, public 
  3441. domain, QRT and MTV ray-tracers. According to Clares, with the new 
  3442. version “you no longer have to be a mathematical genius” (so that’s why 
  3443. the old version took me some time to achieve results).
  3444. 5.1
  3445. Graphical front end
  3446. 5.1
  3447. The major improvement in the new package is the inclusion of a graphical 
  3448. front end application called ‘!Illuminator’. This allows you to create, 
  3449. interactively, a wire-frame version of the scene by drawing and 
  3450. positioning your own objects in a !Draw-like environment. There is even 
  3451. a toolbox similar to that used in !Draw, although all operations are 
  3452. also available via menus.
  3453. 5.1
  3454. The ready-defined primitives such as sphere, cube, cone, disc, etc. are 
  3455. still available, as in the original version, to build up into more 
  3456. complex solids and, in addition, irregular surfaces and swept volumes 
  3457. can be defined. The latter would allow, for instance, a vase or 
  3458. wineglass to be defined by drawing its profile.
  3459. 5.1
  3460. As with !Draw, objects may be grouped so that all future operations such 
  3461. as repositioning, colouring, scaling or rotation will apply to the whole 
  3462. group.
  3463. 5.1
  3464. Clares have provided 14 basic predefined colours and surface character
  3465. istics include glass, metal, shiny, normal (matt) and glass. The range 
  3466. of colours is adequate for most purposes but could perhaps benefit from 
  3467. a mid grey to augment the included extremes of black and white.
  3468. 5.1
  3469. As well as clicking <adjust> to select a number of objects, an alterna
  3470. tive method is provided by drawing a box around them. All objects, apart 
  3471. from spheres, may be ungrouped into their component surfaces.
  3472. 5.1
  3473. Lamps, observer position and observer target are also represented and 
  3474. may be moved as required, as may the points on which directional lamps 
  3475. are shining. Lamps cannot apparently be assigned a colour and so always 
  3476. give white light. However, I found that, by placing a filter of coloured 
  3477. ‘glass’ in front of a lamp, a very satisfactory effect of coloured 
  3478. lighting could be achieved. 
  3479. 5.1
  3480. Similarly, although the spotlight has a fixed beam width, it is easily 
  3481. narrowed by creating an opaque ‘shade’ from a cylinder or cone. Three 
  3482. different fonts are available, should you wish to include three-
  3483. dimensional text in your picture.
  3484. 5.1
  3485. Illuminator gives you a choice of views of the scene such as front, top, 
  3486. left, right. You can have as many or as few of these windows open on the 
  3487. screen as you like and dragging an object in one window will cause all 
  3488. the other views to change accordingly. 
  3489. 5.1
  3490. In addition, although you can’t use it to move objects, there is a view 
  3491. window which shows the scene from your chosen viewpoint and lens and 
  3492. therefore is a reasonable representation of the perspective as it will 
  3493. eventually appear when ray-traced. If the scene is particularly complex, 
  3494. it can take an annoyingly long time (well, long in Archimedes terms 
  3495. anyway) to update all windows. In this case, it is possible to disable 
  3496. the update in all windows apart from the Render Bender view. An object 
  3497. can then still be dragged in another window but only the perspective 
  3498. view will be updated and in much less time. The other windows can later 
  3499. be forced to update.
  3500. 5.1
  3501. As well as the wire-frame view, it is possible to select a solid view 
  3502. which employs a simple form of hidden surface removal. Although this is 
  3503. not guaranteed to give the correct view under all circumstances, and 
  3504. certainly not where inter-penetrating surfaces are involved, it works 
  3505. well most of the time and may give a better idea of how the final 
  3506. picture will look.
  3507. 5.1
  3508. Animations
  3509. 5.1
  3510. In order to produce an animation, there are two main methods by which 
  3511. you can define how an object moves. Firstly, and most easily, you can 
  3512. define key frame positions. You simply enter a frame number, say 1, and 
  3513. enter an object’s starting position, enter a new frame number, say 10, 
  3514. drag the object to a new position and register it. Clicking on ‘compile’ 
  3515. will then cause Illuminator to calculate the object’s positions in 
  3516. frames 2 to 9 and a ‘show all frames’ option will display the complete 
  3517. move as a repeated image of the object.
  3518. 5.1
  3519. Alternatively, you can enter a formula with ‘frame’ as a variable to 
  3520. define the movement. It probably still helps here if you are something 
  3521. of a mathematical whizz kid but more realistic movement incorporating 
  3522. acceleration and deceleration, and hence giving the impression of an 
  3523. object’s inertia, can be achieved if you are prepared to persevere with 
  3524. it. You can also move the observer position in order to fly through a 
  3525. scene. 
  3526. 5.1
  3527. Your finished scene can be saved, either as an Illuminator file for 
  3528. future modification, or for direct use by !Render as a scene file. It is 
  3529. possible to build up a library of useful objects as separate Illuminator 
  3530. files and use them later in new pictures by dragging the object file 
  3531. into an Illuminator window. In creating a scene file, a text file 
  3532. consisting of the original scene description language is automatically 
  3533. generated. This may subsequently be edited using !Edit or another text 
  3534. editor, if required. Illuminator is also capable of loading a scene file 
  3535. and interpreting it, but grouping and animation information will be 
  3536. lost, so it is always best to save a picture as an Illuminator file if 
  3537. you are likely to want to do any work on it in future.
  3538. 5.1
  3539. The !Render application, as before, allows the sky, floor and viewing 
  3540. lens to be defined and also whether you wish to produce a picture with 
  3541. or without shadows. The latter will produce results faster. For an 
  3542. initial idea of what the the picture will look like, you can choose to 
  3543. generate quarter size, sixteenth size or even smaller pictures.
  3544. 5.1
  3545. Although !Illuminator will give you a good general idea of what to 
  3546. expect, it is not able to show the effect of the lighting arrangement 
  3547. that you have defined and so these smaller, quicker traces are still a 
  3548. good idea. Any 256-colour mode may be chosen for the final picture. If 
  3549. you are producing an animation rather than a single picture, then once 
  3550. all the frames have been generated they will need to be combined into a 
  3551. film by the !Animator application.
  3552. 5.1
  3553. Single pictures are stored in compressed form which is the same as that 
  3554. used by ProArtisan. A supplied application called !Converter is used to 
  3555. convert the compressed files into normal sprites. I note from the manual 
  3556. that the same file format is being used for another forthcoming Clares 
  3557. product called Illusionist, which is perhaps worthy of a brief mention 
  3558. here.
  3559. 5.1
  3560. As I understand it, Illusionist takes an alternative approach to ray-
  3561. tracing in order to produce realistic-looking pictures. It has, as one 
  3562. of its main strengths, the ability to apply smooth shading to curved 
  3563. surfaces, which (apart from spheres) in Render Bender and in most other 
  3564. ray-tracing packages, have to be represented as a series of flat 
  3565. polygons. Another major feature is the ability to apply texture maps to 
  3566. surfaces so that, for instance, a wooden table really does look like 
  3567. wood. I look forward to its release with interest.
  3568. 5.1
  3569. Render Bender II is a major advance on the original which has, as noted 
  3570. above, already shown itself capable of excellent results. The program is 
  3571. now easy for almost anyone to use and looks set to attract a lot of new 
  3572. users. If you’re interested in ray-tracing but have been deterred up to 
  3573. now by the numerical aspects and if you don’t want to get involved with 
  3574. the more comprehensive 3D editors such as Euclid and SolidCad, you would 
  3575. be well advised to look at Render Bender II. (£135 from Clares or £120 
  3576. through Archive.  A 
  3577. 5.1
  3578.  
  3579. 5.1
  3580. !DrawAid
  3581. 5.1
  3582. Tristan Cooper
  3583. 5.1
  3584. It is an inevitable part of the computer programmer’s role in life that 
  3585. he must spend a considerable part of his time re-inventing the wheel − 
  3586. that is, writing procedures that he knows others have written before. 
  3587. However, if he needs the function, then he has little choice but to 
  3588. write the necessary code. Fortunately, the advent of Public Domain 
  3589. software has begun to reduce this tendency, so that many well written 
  3590. utilities are now becoming available at negligible cost. Beyond PD, 
  3591. however, are those assemblies of useful and powerful routines that are 
  3592. (a) too good to be given away and (b) need a manual to explain their 
  3593. operation.
  3594. 5.1
  3595. !DrawAid from Carvic Engineering of Cambridge is a good example of this 
  3596. category of software. William Graham has recognised the need (within his 
  3597. own engineering environment) for a means of producing a wide variety of 
  3598. graphic and text images that are not easy to make with !Draw, but which 
  3599. can be subsequently imported into !Draw, !Impression etc.
  3600. 5.1
  3601. As he so rightly states ... (using !Draw) “Text entry into tables is 
  3602. rather laborious and if you require text at an angle other than 
  3603. horizontal, each text string has to be prepared from an outline font 
  3604. using !FontDraw or !FontFX. All this takes time and can be frustrating.” 
  3605. How true! (But you could use DrawPlus − Careware 13. Ed.)
  3606. 5.1
  3607. To alleviate this problem, William has prepared !DrawAid which allows 
  3608. the generation of !Draw files directly from Basic. This is not a Desktop 
  3609. application in the normal sense, but is essentially a library of text 
  3610. and graphic routines in Basic, plus a core program in which to assemble 
  3611. them. To get the most out of this utility you would need to be reason
  3612. ably familiar with programming in Basic, though a non-Basic person might 
  3613. manage reasonably well.
  3614. 5.1
  3615. !DrawAid is supplied with a very well written, clear, concise manual 
  3616. which explains the philosophy behind !DrawAid and goes on to take the 
  3617. user through a demo program which produces a neat and nicely annotated 
  3618. graph. This is followed by a listing of the core program called AidBlank 
  3619. which is the bare bones of any user program and to which one can add 
  3620. routines to call the various Library procedures. It is at this point 
  3621. that a working knowledge of Basic becomes useful. Essentially, what you 
  3622. are doing is using PROCs such as PROC_polygon or PROC_arrow _in. These 
  3623. PROCs take a number of parameters that specify details like line width 
  3624. and colour, fill colour, origins, centres, lengths and angles. By using 
  3625. the occasional FOR-NEXT loop with suitably inserted variables, one can 
  3626. quickly assemble a few routines that will draw quite complex and 
  3627. colourful illustrations.
  3628. 5.1
  3629. It is worth referring to the chapter entitled Other Facilities at an 
  3630. early stage however. This gives details of the scales used i.e. metric 
  3631. or imperial. This explains why my initial attempts came to nought, as I 
  3632. had assumed I was working to Basic’s normal 1279 by 1023 screen, but my 
  3633. graphics were nowhere to be seen, being halfway up the wall! William has 
  3634. sensibly designed DrawAid around an engineering environment so that you 
  3635. can specify either inches or millimetres with the result that is WYSIWYG 
  3636. on screen and printer.
  3637. 5.1
  3638. It is also relevant to note that a number of global variables are 
  3639. predefined. These usefully cover such things as line and fill colour, 
  3640. text style and weight, scales and line widths (from 0 to 5, but not 6 as 
  3641. stated in the manual). Some of these variables may be usefully altered, 
  3642. while others are best left alone.
  3643. 5.1
  3644. Following on from the simple stuff, there is the facility to group 
  3645. objects together. Initially, it appears that all objects produced by 
  3646. DrawAid are in one group and cannot be separated. However, using ungroup 
  3647. from the Draw menu will separate them so that they can be individually 
  3648. manipulated. But what if you want some of them permanently grouped? No 
  3649. problem − just specify the start and end of a group when using DrawAid. 
  3650. These objects remain grouped within Draw.
  3651. 5.1
  3652. No doubt you were as disappointed as I with Draw’s limited text handling 
  3653. facility. Being unable to rotate text is a serious nuisance. With 
  3654. DrawAid you can assemble text in a variety of colours and styles and it 
  3655. will be produced as any other Draw object − scalable and rotatable to 
  3656. your heart’s content; very handy for graphs and illustrations where 
  3657. annotation frequently needs to be vertical or angled. The font available 
  3658. is Vector, which is essentially Latin 1 (ISO 8859/1) with Greek and 
  3659. other extensions.
  3660. 5.1
  3661. Path objects are catered for within DrawAid with a number of path 
  3662. procedures including rotate, shear, locate and scale. Thus, it is 
  3663. possible to use the flexibility of path manipulation in the construction 
  3664. of complex shapes. If you’re familiar with the use of path edit mode in 
  3665. Draw, then these PROCs will be of use to you.
  3666. 5.1
  3667. A file entitled UserFiles.Demos contains an interesting selection of 16 
  3668. Basic routines which include Pi_Chart, CeltKey, Sprocket, Tables _1 & 
  3669. _2, Maths and even Airfoils. These demonstrate how DrawAid may be used 
  3670. with recursive routines, assembly of detailed tables, complex fancy 
  3671. graphics and mathematically defined shapes for subsequent use in 
  3672. engineering drawings.
  3673. 5.1
  3674. Conclusion
  3675. 5.1
  3676. The overall impression of this package is that it is professionally 
  3677. written and not difficult to use. The manual is clear, concise and 
  3678. complete, with only one error noted. If you use a DTP package and rely 
  3679. on Draw for your graphics, you will already have discovered its 
  3680. limitations. The combination of DrawAid and Draw will allow you much 
  3681. greater versatility when producing graphics and will speed the prepara
  3682. tion of drawings and documents considerably. What must you pay for all 
  3683. this effort? − a mere £10.
  3684. 5.1
  3685. (Obtainable from Carvic Engineering, 3 Shingay Lane, Sawston, Cambridge, 
  3686. CB2 4SS. Phone & Fax: 0223−834100)  A 
  3687. 5.1
  3688.  
  3689. 5.1
  3690. The Engineer!
  3691. 5.1
  3692.  
  3693. 5.1
  3694.  
  3695. 5.1
  3696. Sherston Software    Swan Barton, Sherston, Malmesbury, Wilts. SN16 0LH. 
  3697. (0666−840433) (−840048)
  3698. 5.1
  3699. Silicon Vision Ltd (p11)    Signal 
  3700. House, Lyon Road, Harrow, Middlesex, HA1 2AG. (081−422−2274) (−427−5169)
  3701. 5.1
  3702. Southern Printers    47 Drake Road, Willesborough, Ashford, Kent TN24 0UZ. 
  3703. (0233−633919)
  3704. 5.1
  3705. Spacetech (p15)    21 West Wools, Portland, Dorset, DT5 2EA. 
  3706. (0305−822753)
  3707. 5.1
  3708. Techsoft UK Ltd (p16)    Old School 
  3709. Lane, Erryrs, Mold, Clwyd, CH7 4DA. (082−43318)
  3710. 5.1
  3711. Topologika    P.O. Box 39, Stilton, Peterborough, PE7 3RL. (0733−244682)
  3712. 5.1
  3713. Word Processing    65 Milldale Crescent, Fordhouses, Wolverhampton  WV10 
  3714. 6LR.
  3715. 5.1
  3716. Wyddfa Software    3 Preswylfa, Llanberis, Gwynedd, LL55 4LF. 
  3717. (0286−870101)
  3718. 5.1
  3719.  
  3720. 5.1
  3721. The review was based on a laser-printed proof copy of First Impression. 
  3722. Stephen has already edited his tutorial guide in the light of Robert’s 
  3723. comments and the modified version will be available at the Acorn User 
  3724. Show a special show price of £25. The power of Impression DTP strikes 
  3725. again! Ed.
  3726. 5.1
  3727.  
  3728. 5.1
  3729.  
  3730. 5.1
  3731. Canon BJ-300/330 Printers
  3732. 5.1
  3733. Martin Geddes
  3734. 5.1
  3735. Many Archimedes users are finding their old 9 pin dot matrix printers 
  3736. increasingly inadequate. Purchased at some expense several years ago to 
  3737. accompany some venerable 8 bit micro, they are still capable of 
  3738. acceptably legible output, but at a snail’s pace. Thus many people are 
  3739. reluctant to invest in an expensive new printer when their previous one 
  3740. is still performing. Having myself been forced to abandon my bulky old 
  3741. printer when moving to university, I decided to take the plunge and buy 
  3742. a high quality inkjet printer.
  3743. 5.1
  3744. Attracted by the high speed and print quality of inkjets, combined with 
  3745. their quiet operation, the 24 pin dot matrix option was rejected. This 
  3746. left two contenders − the HP DeskJet 500, and the Canon BJ-300. (The BJ-
  3747. 330 is the wide carriage version of the BJ-300). The Canon had one 
  3748. overriding factor in its favour − it can handle fan fold paper whereas 
  3749. the DeskJet cannot. Having seen the output from both, I can vouch that 
  3750. the print quality is virtually indistinguishable, despite the Canon’s 
  3751. higher (360dpi) resolution.
  3752. 5.1
  3753. The BJ-300 is attractively styled and sturdily built. Consequently, it 
  3754. is not particularly light compared to some cheaper 24 pin printers of a 
  3755. similar size. However, measuring only 18“ x 13½” x 5¼“ and being able to 
  3756. handle A3 portrait paper means it is not bulky. Paper can be fed in a 
  3757. sheet at a time in the front, or tractor fed from the back. A cut sheet 
  3758. feeder is available, and envelope handling is very satisfactory. A paper 
  3759. park facility means that the fan fold paper need not be removed when 
  3760. using cut sheets.
  3761. 5.1
  3762. It works on a slightly different principal to other inkjets. Instead of 
  3763. vaporized ink squirting on to the paper, the ink enters a microscopic 
  3764. tube in which a small patch heats up rapidly. Some of the ink vaporizes 
  3765. into an expanding bubble, which then forces a tiny blob of liquid ink 
  3766. out. The bubble then recondenses in the tube. Hence Canon prefer to call 
  3767. it a bubble jet.
  3768. 5.1
  3769. Setting up
  3770. 5.1
  3771. Setting up the BJ-300 is relatively simple, with easily accessible DIP 
  3772. switches and a well laid out front panel. The only word of caution is 
  3773. with the removable plastic cover over the printing area. This is too 
  3774. darkly tinted, so you can barely see what is appearing on the paper 
  3775. until it emerges from the printer. Also, the instructions are vague as 
  3776. to how to fit it. For those still struggling, the two notches fit on the 
  3777. two hinges in the very far corners of the printing area, and if you 
  3778. press it down, it clicks firmly in place.
  3779. 5.1
  3780. My first experiences with the BJ-300 were very discouraging, with lots 
  3781. of smudged print emerging. After experimenting with several types of 
  3782. paper, I found that this printer definitely dislikes paper easily able 
  3783. to soak up ink while being poor at letting the solvents evaporate. 
  3784. However, most types of paper produce good results − you too will need to 
  3785. experiment. (Glossy paper seems to fare worst, along with certain very 
  3786. slightly shiny coatings.)
  3787. 5.1
  3788. Unlike the older BJ printers, the BJ-300 needs no special printer 
  3789. drivers, working with !PrinterDM. Emulation of the Epson LQ printers and 
  3790. the IBM ProPrinter range is provided. The Epson option, although it is 
  3791. already supported by !PrinterDM, restricts vertical resolution to 
  3792. 180dpi. Included below is a minimal PrDataSrc file for the new 
  3793. !PrinterDM (2.46), operating in IBM mode at 360×360dpi. Tack the usual 
  3794. page/configuration data at the end. Ensure that you set the “control 
  3795. codes” to “ignore” in !PrinterDM if you want the pure text output to 
  3796. work.
  3797. 5.1
  3798. The documentation is much better than average. A User’s Manual gives 
  3799. setting up instructions and general advice, while an exceptionally 
  3800. comprehensive Programmer’s Manual details every command sequence.
  3801. 5.1
  3802. In use
  3803. 5.1
  3804. The BJ-300 is very fast − the draft mode is the fastest I have ever seen 
  3805. from a line printer, and is of a quality not dissimilar to a 24 pin 
  3806. printer in NLQ mode. Draft mode means less of the expensive ink is 
  3807. consumed. Letter quality is excellent (especially for pure text 
  3808. printing), although careful inspection will easily differentiate it from 
  3809. laser printed output. This is particularly noticeable for large expanses 
  3810. of black where the paper gets slightly soaked. The letter quality speed 
  3811. seems very favourable compared to 24 pin printers.
  3812. 5.1
  3813. Although cut sheets as wide as A3 (portrait) can pass through the BJ-
  3814. 300, only the usual 80 column area may be printed on.
  3815. 5.1
  3816. For best results (even with an ARM3) you dump graphics output into a 
  3817. file and then use Filer_ OpenDir Printer: to get a printer filer window. 
  3818. Redirect printer output back to the parallel port and drag the file into 
  3819. this window. In this way, the printer has less time to pause at the end 
  3820. of lines and fewer minuscule gaps appear between lines.
  3821. 5.1
  3822. Ink usage seems to be reasonable. I have used my Canon heavily for a few 
  3823. months now with the original cartridge. There seems to be one ‘bug’ in 
  3824. the printer. If you try to park a very long piece of fan fold paper, it 
  3825. stops after about 1 foot of reverse feeding, beeps and dies. Only 
  3826. turning off and then on will recover the situation.
  3827. 5.1
  3828. The supposed problems of older inkjets with jets blocking up when the 
  3829. printer is not in use seems to have been totally overcome with this 
  3830. printer.
  3831. 5.1
  3832. Conclusion
  3833. 5.1
  3834. This is a very competent printer which is a good substitute for a laser 
  3835. printer for those on a medium budget. It represents a major leap up from 
  3836. dot matrix printers, while the tractor feed combined with draft printing 
  3837. leaves plenty of flexibility for the programmer. The printer costs about 
  3838. £420 (inc VAT); ink cartridges are £15, lasting for 500 000 characters. 
  3839. However, the potential purchaser should be aware of the distaste with 
  3840. which this printer regards some types of paper.
  3841. 5.1
  3842. Sample PrDataSrc file for BJ-300 in IBM Proprinter Mode
  3843. 5.1
  3844. version:               2
  3845. 5.1
  3846.  
  3847. 5.1
  3848. total_printers:        2
  3849. 5.1
  3850. total_draft_printers:  1
  3851. 5.1
  3852. total_nlq_printers:    1
  3853. 5.1
  3854.  
  3855. 5.1
  3856. nlq_mode:              0
  3857. 5.1
  3858.  
  3859. 5.1
  3860. features:       16_00000000
  3861. 5.1
  3862. interlace:      0
  3863. 5.1
  3864. line_interlace: “”
  3865. 5.1
  3866.  
  3867. 5.1
  3868. text_tab:             “<9>”
  3869. 5.1
  3870. text_formfeed:        “<12>”
  3871. 5.1
  3872. text_return:          “<13>”
  3873. 5.1
  3874. text_return_lf:       “<10><13>”
  3875. 5.1
  3876. ..........................................
  3877. 5.1
  3878.  
  3879. 5.1
  3880. printer_name:   Canon BJ300 (360 by 360 dpi) (IBM mode)
  3881. 5.1
  3882. printer_number: 0
  3883. 5.1
  3884. text_alias:     -1
  3885. 5.1
  3886.  
  3887. 5.1
  3888. pxres:          360     ; dots per inch
  3889. 5.1
  3890. pyres:          360
  3891. 5.1
  3892. pxres_halftone: 360/8
  3893. 5.1
  3894. pyres_halftone: 360/8
  3895. 5.1
  3896.  
  3897. 5.1
  3898. dump_depth:     48      ; 48 nozzles used, not interlaced
  3899. 5.1
  3900. line_prologue:  “<28>CB<4><4>” ; select appropriate mode
  3901. 5.1
  3902. line_epilogue:  “<28>CJ<04Introducing the Acorn A5000
  3903. 5.1sp
  3904. Paul Beverley
  3905. 5.1sp
  3906. On Friday 27th September 1991, Acorn Computers launched, to the 
  3907. assembled press representatives, an exciting new computer to extend 
  3908. their range − the A5000 (admittedly, not a very striking name!) The look 
  3909. of the new computer didn’t exactly bowl anyone over either. It was quite 
  3910. smart, but looked remarkably similar to many three-piece microcomputers 
  3911. produced these days. But it was when Acorn revealed the power of the new 
  3912. computer and we saw the price tag that we realised that Acorn have again 
  3913. made a major step forward in terms of computing power per pound 
  3914. (Sterling). 
  3915. 5.1sp
  3916. The A5000/2HD package
  3917. 5.1sp
  3918. The package on offer is a 2 Mbyte (upgradable to 4M), ARM3 based 
  3919. computer with their new operating system, RISC-OS 3. It has a 1.6M 
  3920. floppy and a 40M IDE hard drive. There is also a high resolution multi-
  3921. sync colour monitor on a tilt and swivel stand. The price of this 
  3922. complete package is an amazing £1499 (+ VAT) including the monitor. 
  3923. Regardless of its looks or its uninspiring name, the A5000 is, without 
  3924. any doubt, going to sell extremely well. Demand is going to far outstrip 
  3925. supply for quite some time, I would guess, although Acorn say that mass 
  3926. production of these new computers is due to start in January. They 
  3927. wouldn’t be drawn on what they class as “mass” production but current 
  3928. production rates are something in the region of 1,500 a month which is 
  3929. tiny compared to what they could end up producing if this takes off in 
  3930. the way I think it will. (Remember that, so far, Acorn have sold over 
  3931. 150,000 ARM3 based machines.)
  3932. 5.1sp
  3933. Adrian Look and Brian Cowan, who also witnessed the birth of the A5000, 
  3934. have written about the software and hardware aspects of the new 
  3935. computer, so I will confine myself to the implications of the new 
  3936. machine for the existing range of Archimedes computers and look at some 
  3937. of the possible applications of the A5000.
  3938. 5.1sp
  3939. The current version is an A5000/2HD to give it its full title but in the 
  3940. new year, Acorn will be releasing the A5000/1FD. This will be a basic 1 
  3941. Mbyte machine with no hard drive and it is planned to retail at £999 
  3942. +VAT (= £1174). The reasoning behind this decision is, presumably, that 
  3943. in this autumn quarter, the demand will be extremely high and they might 
  3944. as well sell the full system while they can. In the new year, when the 
  3945. full production comes on stream they will be more prepared to allow 
  3946. people to choose to start with the basic machine and do their own memory 
  3947. and drive upgrades.
  3948. 5.1sp
  3949. (Actually, I’ve thought through the pricing of this and cannot see that 
  3950. is likely that anyone will be able to beat the price of the A5000/2HD as 
  3951. it is so aggressively priced.)
  3952. 5.1sp
  3953. A5000 Learning Curve
  3954. 5.1sp
  3955. If you want even better value for money than you should buy the A5000 
  3956. Learning Curve package. This comes with the A5000/2HD and some extra 
  3957. software plus a two-hour tutorial on two audio cassettes and a Home 
  3958. Computing magazine. The software includes PC Emulator (1.6) with DR-DOS 
  3959. 5.0, Genesis Plus, First Word Plus, Acorn DTP, Pacmania and Lemmings. 
  3960. For this, you pay an extra £38 − a total of £1799 inc VAT.
  3961. 5.1sp
  3962. What about the opposition?
  3963. 5.1sp
  3964. How does this new computer compare with the opposition? Is it really 
  3965. more powerful? Well, I don’t profess to be a great expert on the current 
  3966. generation of Apple Macs although, until the Archimedes came of age, 
  3967. Archive magazine was produced on three Macs!
  3968. 5.1sp
  3969. Acorn quoted a few figures for computing power saying that a top end Mac 
  3970. Ci ran at 6.3 MIPs and a 386DX PC would run at a similar speed, whereas 
  3971. the A5000 runs at 13 MIPs. Some will argue that Acorn are not comparing 
  3972. like with like because they are comparing complex instruction set 
  3973. computers (CISCs) with their own reduced instruction set computer 
  3974. (RISC). However, the whole philosophy of RISC machines is based on the 
  3975. observation that, for a large proportion of the time, CISC processors 
  3976. are executing only simple instructions, so at twice the number of 
  3977. instructions per second, albeit simple instructions, the A5000 really is 
  3978. faster.
  3979. 5.1sp
  3980. Having used Macs for quite some time, one thing I am certain of is that 
  3981. having the operating system in ROM is a considerable advantage. Now, 
  3982. with RISC-OS 3, the A5000 also has the Font Manager, 12 outline fonts 
  3983. (i.e. 3 sets) and eight core applications also in ROM − !Edit, !Draw, 
  3984. !Paint, !Configure, !Calc, !Alarm, !Chars and !Help. As one who has 
  3985. spent many happy hours waiting for Mac applications to load from disc(!) 
  3986. I believe that ROM based fonts and applications increase the “power” of 
  3987. a computer significantly.
  3988. 5.1sp
  3989. The other aspect of computer “power” which the Archimedes and the A5000 
  3990. in particular demonstrate is programmability. At the hardware level, for 
  3991. example, the video mode can be set at the flick of a mouse to any of a 
  3992. wide range of standard modes provided on ROM. This can be extended by 
  3993. using further screen mode modules which could be written quite easily by 
  3994. third party suppliers like Atomwide and Computer Concepts. For the 
  3995. programmer, there is a vast array of routines with appropriate “hooks” 
  3996. to allow them to be used from within any programming language or from 
  3997. machine code routines. There is also, in ROM, a “shared C library” 
  3998. showing Acorn’s commitment to supporting those who are developing 
  3999. applications using the C language.
  4000. 5.1sp
  4001. With the new PC emulator and the processing power of A5000, we will no 
  4002. longer have to apologise for the lack of speed when running MS-DOS 
  4003. software. We can also now read 1.44M discs from PC’s and I believe that 
  4004. a Mac disc reader is now a possibility with the new floppy drive 
  4005. interface hardware.
  4006. 5.1sp
  4007. What about the A3000/410/420/440?
  4008. 5.1sp
  4009. How does the new machine fit in with existing Archimedes computers? 
  4010. Indeed, does it fit in at all? Acorn have discontinued the A440 and 
  4011. dropped the ex-VAT prices of the A410 and A420 by £200. So let’s look at 
  4012. a few VAT inclusive prices to see how the different computers compare. 
  4013. (These are prices as quoted to Archive members. They include discount on 
  4014. monitors and memory upgrades but not on the computers to keep in line 
  4015. with Acorn’s pricing policy.)
  4016. 5.1sp
  4017. Each is priced with 2 Mbyte of memory.
  4018. 5.1sp
  4019.                monitor:    standard     
  4020. multisync         
  4021. 5.1sp
  4022. A3000     £935      £1185   
  4023. 5.1sp
  4024. A410    £1316      £1566   
  4025. 5.1sp
  4026. A420    £1500       £1750   
  4027. 5.1sp
  4028. A5000    (£1474)     £1761   
  4029. 5.1sp
  4030. That price comparison says to me that no one in their right mind, or at 
  4031. least, who is in possession of the full facts, is going to buy an A420 
  4032. since the A5000 has twice the floppy drive capacity, twice the hard 
  4033. drive capacity, a lot more than twice the processing speed and RISC-OS 
  4034. 3! Even the A410 has very little to recommend it unless you really 
  4035. cannot afford to stretch beyond £1316, and are prepared to make do with 
  4036. low resolution display.
  4037. 5.1sp
  4038. If you can wait until January(-ish), you could buy a 1M, floppy only, 
  4039. version of the A5000 at £1174. If we guess at £90 for the 1 to 2M 
  4040. upgrade and add a standard resolution monitor, that gives us £1474 or 
  4041. £1724 if you want a multisync monitor − but that takes you to within £37 
  4042. of the A5000/1HD with its 40M hard drive and Acorn multisync monitor. I 
  4043. think Acorn are onto a winner − I can’t, at the moment, find any 
  4044. sensible way to beat their pricing.
  4045. 5.1sp
  4046. What about the A540?
  4047. 5.1sp
  4048. The next question to ask is where the A5000 stands in relation to the 
  4049. A540. The low price of the A5000 makes the A540 look grossly over-priced 
  4050. at £3524 and so they have lopped £500 off the ex-VAT price bringing it 
  4051. down to £2936. Acorn have also tried to separate the two by keeping the 
  4052. memory of the A5000 down to 4M maximum (which obviously also keeps the 
  4053. cost down) and by making VGA+ the highest graphics mode available. The 
  4054. A540 has an SVGA mode but it is equally possible to give the A5000 an 
  4055. SVGA mode by writing an appropriate screen mode module.
  4056. 5.1sp
  4057. So how do the prices compare? If we take an A5000 and add 2M of ram 
  4058. (£140) and a SCSI controller with a 100M drive (£790), we get something 
  4059. that is on a par with the A540. On this basis, we get, for the two 4M 
  4060. machines:
  4061. 5.1sp
  4062. A5000 + multisync         
  4063. £2691          
  4064. 5.1sp
  4065. A540 + multisync         
  4066. £3392          
  4067. 5.1sp
  4068. The processor speeds are the same, they both have 4M of ram and a 100M 
  4069. SCSI, so what does the A540 offer for the extra £600? Firstly, the A540 
  4070. is easily expandable up to 16M by using plug-in memory boards (at £540 
  4071. per 4M). Secondly, because the processor is on a separate board, it can 
  4072. easily be upgraded to ARM4 or whatever becomes available. Thirdly, it 
  4073. offers the high resolution monochrome mode (1152 × 900) which is not 
  4074. available on the A5000 as it requires extra hardware to implement it.
  4075. 5.1sp
  4076. However, at £600 less, the upgraded A5000 offers RISC-OS 3 (which could 
  4077. be made available on the A540 but Acorn are making no promises), the 
  4078. extra 40M IDE drive, a 2M floppy drive, space for a second 2M floppy and 
  4079. the possibility of adding a 4M floppy when the prices come down 
  4080. sufficiently. As far as memory upgrades are concerned, although Acorn 
  4081. have “no intention of providing further memory upgrades for the A5000”, 
  4082. they have provided contact points which would allow for the connection 
  4083. of add-on boards with extra MEMC’s and memory and there is certainly 
  4084. enough space in the box to fit them. It looks to me as if Acorn wouldn’t 
  4085. be too unhappy to let the A410, A420 and A540 quietly slip into oblivion 
  4086. − but I hasten to add that this just my own personal opinion.
  4087. 5.1sp
  4088. Applications
  4089. 5.1sp
  4090. Let’s turn our attention now to what we can actually do with all this 
  4091. raw processing power. The three areas which Acorn quote as being ripe 
  4092. for the A5000 are image analysis, multimedia and DTP. As I know little 
  4093. or nothing about the first two, I’ll share my vision for the latter!
  4094. 5.1sp
  4095. DTP systems − Cheap, but powerful !
  4096. 5.1sp
  4097. If you are interested in setting up a DTP system then the A5000 must 
  4098. surely be the best value on the market. To start with, the A5000 gives 
  4099. you the speed of the A540 − about 13 MIPs, which compares well with the 
  4100. 6.5 MIPs of Apple’s latest, and most powerful, Mac Ci. Then you add to 
  4101. that the improvements in the RISC-OS 3 operating system which Adrian 
  4102. Look outlines for us in his article. In particular, the font manager is 
  4103. in ROM and the facility is provided to have rotating fonts. Next, you 
  4104. look at the price and speed of laser printers available for your DTP 
  4105. system, e.g. Computer Concepts’ 600 d.p.i. Laser Direct HiRes 4 at £1100 
  4106. inc VAT. This means you can get an extremely fast 600 d.p.i. DTP system 
  4107. for just about £3,000 inc VAT and I challenge anyone to find a DTP 
  4108. system of comparable power at under £10,000!
  4109. 5.1sp
  4110. If you need a scanner, you can get a Computer Concepts 300 d.p.i. 
  4111. flatbed scanner for £990 plus £200 for a SCSI interface which again is 
  4112. well below prices of scanners for other DTP systems. Alternatively, you 
  4113. could think of a Faxscan system. For £110, you can get an interface to 
  4114. an Amstrad FX9600 fax machine which acts as a 200 d.p.i. flatbed 
  4115. scanner. The interface plus an FX9600AT is £570 and this gives you a 
  4116. fax, an answering machine and a telephone as well as a scanner!
  4117. 5.1sp
  4118. Actually, if you want the HiRes 4 laser printer to be able to operate at 
  4119. the full 600 d.p.i. instead of 300 d.p.i., you need to add a 2M to 4M 
  4120. upgrade for the A5000 at £140. This gives you a total price of almost 
  4121. exactly £3,000 (including VAT) plus a scanner if you need one. Also, 
  4122. until the end of October, there an offer from Computer Concepts of a 
  4123. free copy of Impression II with every laser printers − we think it is 
  4124. the best DTP package available for the Archimedes and it normally 
  4125. retails at an Archive price of £180.
  4126. 5.1sp
  4127. Floppy based DTP?
  4128. 5.1sp
  4129. It is also quite possible to think of being even more economical by 
  4130. using a floppy disc A5000 for doing DTP. There are three families of 
  4131. fonts held in ROM (which, with the Font Manager, would normally occupy 
  4132. 450k on disc − a significant chunk out of an 800k disc) along with many 
  4133. other facilities that might otherwise have to be held on disc. In any 
  4134. case, the floppies will hold up to 1.6 Mbytes, so even large publi
  4135. cations such as Archive, which averages 1.2 Mbyte per copy, could be 
  4136. done on a floppy-only A5000. (This will have to wait until January when 
  4137. Acorn release the A5000/1FD − the 1 Mbyte, floppy disc version of the 
  4138. A5000.)
  4139. 5.1sp
  4140. What is the future of the A5000?
  4141. 5.1sp
  4142. By “1992 Q2” Acorn are supposed to be having a floating point accelera
  4143. tor available which will speed things up yet again on anything involving 
  4144. floating point calculations. The only thing is that we don’t know how 
  4145. realistic Acorn’s assessment is of the development time needed.
  4146. 5.1sp
  4147. Even without the floating point accelerator’s extra speed, the A5000 is, 
  4148. in my book, an absolute winner. As long as Acorn manage to ramp up their 
  4149. production rates sufficiently to meet the demand, this could be the 
  4150. start of another major success for Acorn and a shot in the arm (ARM?) 
  4151. for the UK computer industry.  A 
  4152. 5.1sp
  4153.  
  4154. 5.1sp
  4155. A5000 − The Hardware
  4156. 5.1sp
  4157. Brian Cowan
  4158. 5.1sp
  4159. At the Press Launch, we managed to get a fair amount of information 
  4160. about the hardware of the new A5000 and we even persuaded Acorn to take 
  4161. the lid off for us. There will be more information available once Paul 
  4162. or I get hold of an A5000 ourselves, but here is the basic information 
  4163. that I was able to glean.
  4164. 5.1sp
  4165. Physical layout
  4166. 5.1sp
  4167. The layout of the computer is very similar to the A300/400/540 in that 
  4168. it has a separate keyboard, a box housing the main p.c.b., floppy 
  4169. drive(s), hard drive and up to four podules, and then the monitor, on a 
  4170. tilt and swivel stand which sits on the top of the main box. However, in 
  4171. terms of the internal hardware, the A5000 is a substantially different 
  4172. from the A300, A400 and A540, all of which were much the same − 
  4173. certainly, they all used the same casing.
  4174. 5.1sp
  4175. The physical differences are:
  4176. 5.1sp
  4177. 1)    The box is a wider but it is not as deep. I have illustrated the 
  4178. importance of this by comparing the positioning of an A440 and an A5000 
  4179. on a 30“ wide desk which is up against a wall so that cables cannot 
  4180. over-hang the back of the desk. (The dimensions of the box are 100 × 430 
  4181. × 340 mm − height, width and depth)
  4182. 5.1sp
  4183. 2)    The keyboard plugs in at the back of the computer. It has a 
  4184. somewhat longer and more flexible cable than existing machines, so that 
  4185. shouldn’t be a problem. In some circumstances, notably schools, it 
  4186. should be an advantage because it is less easy for the plug to be pulled 
  4187. out.
  4188. 5.1sp
  4189. 3)    The on/off switch is on the front of the computer beside the 
  4190. floppy disc drive. Many people have told Acorn they don’t like having 
  4191. the switch at the rear − particularly for special needs users.
  4192. 5.1sp
  4193. Keyboard
  4194. 5.1sp
  4195. The keyboard is not new; it the same one that is supplied with the A540. 
  4196. Indeed, A410s and A420s are also now supplied with these same keyboards. 
  4197. The only obvious difference is the lack of a pop-up keystrip holder. 
  4198. Your keystrips have to rest on a ledge above the function keys. This 
  4199. means that it is easier to swap keystrips because you don’t have to 
  4200. force them into a keystrip holder but the negative side is that you can 
  4201. lose them more easily.
  4202. 5.1sp
  4203. Inside the box
  4204. 5.1sp
  4205. When I looked inside the box, the first thing that I noticed was the low 
  4206. chip count. I had speculated in my Hardware Column (Archive 5.1 page 43) 
  4207. that, in addition to the ARM chip set, it might include a PC-type, 
  4208. single chip I/O device covering IDE, floppy drives, parallel port and 
  4209. serial port. It does so and this considerably reduces the number of 
  4210. chips needed and provides more compatibility with PC devices.
  4211. 5.1sp
  4212. Ram & processor speed
  4213. 5.1sp
  4214. The RAM runs at 12 MHz as it does on the A540 (cf 8 MHz on the other 
  4215. Archimedes) and the ARM3 clock is 25 MHz so it works a lot faster than 
  4216. the older Archimedes computers. Acorn were claiming that it ran at 13 
  4217. MIPs. It also has space to fit a FP accelerator chip though there wasn’t 
  4218. a socket. This means that it can only be fitted by dealers and then only 
  4219. by those with a “surface mount re-work station”. (Acorn say that it will 
  4220. be a user-fitting job. Production machines will have sockets. Ed.)
  4221. 5.1sp
  4222. The currently available A5000 comes with 2M of RAM, upgradable to 4M and 
  4223. Acorn have “no plans to make higher memory versions available”. They 
  4224. did, however, say that contact points have been made available which 
  4225. would make it possible for third parties to add further MEMC’s and 
  4226. memory boards. The RISC-OS software can, presumably, handle larger 
  4227. memory because the A540, even with RISC-OS 2, can go up to 16 Mbytes 
  4228. already.
  4229. 5.1sp
  4230. Podules
  4231. 5.1sp
  4232. There are the usual four podule slots which is an advantage over the 
  4233. A540 which has one slot already taken up by a SCSI podule. RISC-OS 3 
  4234. allows up to 16 podules but obviously the physical size and power supply 
  4235. availability limit what can be done internally though it would be 
  4236. possible, in theory, to build a 16-way backplane and supply a new metal 
  4237. cover, tall enough to fit an extra power supply and a 12 more podules. 
  4238. (And an extra big fan! Ed.)
  4239. 5.1sp
  4240. Display options
  4241. 5.1sp
  4242. In terms of hardware, the video output of the A5000 is the same as the 
  4243. A540 or as an A300/400/3000 with a VIDC enhancer. In terms of software, 
  4244. you can select any of the standard modes offered by RISC-OS. These 
  4245. include modes up to VGA and VGA+ (640 × 480 in 256 colours) but stops 
  4246. short of the Super VGA offered by the A540. This seems to me to be more 
  4247. of a marketing ploy than anything − to provide an extra reason to 
  4248. persuade potential purchasers, who are deciding between the A5000 and 
  4249. the A540, that the extra features are really worth the extra money. As 
  4250. far as we can tell, the A5000 is quite capable of generating SVGA. All 
  4251. it needs is someone for someone to write the appropriate mode module. In 
  4252. any case, those of us who have become used to modes like 102 (1152 × 448 
  4253. in 16 colours) can have them as soon as someone writes the appropriate 
  4254. mode module.
  4255. 5.1sp
  4256. The computer apparently detects the type of monitor it is attached to 
  4257. and sets the monitor type accordingly. I cannot immediately see how this 
  4258. would work, but it must have something to do with the fact that it now 
  4259. uses the PC standard D-type monitor socket with three rows of pins − 
  4260. about 12 in total − instead of the 9 pin D-type used on the other 
  4261. Archimedes computers.
  4262. 5.1sp
  4263. The monitor which Acorn are bundling with the A5000 is a 14“ colour 
  4264. multisync with micro-processor control. What happens is that, in the 
  4265. automatic mode, it “learns” what settings to use for signals of a given 
  4266. frequency and so automatically changes, for example, the x shift when 
  4267. you change between certain of the Archimedes’ modes.
  4268. 5.1sp
  4269. Floppy drive(s)
  4270. 5.1sp
  4271. There is a single 3½“ floppy drive which works in a high density format 
  4272. providing up to 1.6M on a single floppy disc. It also supports, as you 
  4273. might guess, ADFS 800k in both D and E formats. However, there is no 
  4274. mention on the Technical Specification sheet of whether it will handle 
  4275. the older ADFS 640k L format. We were told that it would also read, but 
  4276. not write, DFS discs and there is support for 720k and 1.44M MS-DOS 
  4277. formats. (Acorn’s press information also mentions Atari formats up to 
  4278. 720k. Ed.)
  4279. 5.1sp
  4280. There is space underneath the existing floppy drive for a second one and 
  4281. there is a detachable front panel is provided to accommodate this. This 
  4282. is in addition to, and not as an alternative to, the hard drive − 
  4283. another improvement over existing Archimedes computers.
  4284. 5.1sp
  4285. The floppy disc controller will actually handle 4M unformatted floppy 
  4286. drives as well as the 2M drives supplied and so it would, in theory, be 
  4287. possible to replace the drive with one handling the higher capacity 
  4288. although the software would have to be changed (RISC-OS 4?) to deal with 
  4289. it. Acorn have not used them in this unit as the aim of keeping the cost 
  4290. down was far more important than getting extra capacity on the floppy 
  4291. drives.
  4292. 5.1sp
  4293. One other major improvement is that, because they have used the 
  4294. intelligent PC I/O controller, floppy disc drive operations can take 
  4295. place in the background. The effect of this is that loading and saving 
  4296. are faster and formatting can take place while you continue with other 
  4297. tasks.
  4298. 5.1sp
  4299. Hard drive(s)
  4300. 5.1sp
  4301. There is a single 40M Conner IDE hard drive (average access time 25 ms) 
  4302. which feels fairly fast though we weren’t able to do any speed tests on 
  4303. it. We couldn’t see anywhere obvious for a second IDE drive to fit or be 
  4304. connected, but a 2½“ IDE drive might fit underneath the floppy drive 
  4305. where the second floppy should go. There are no connectors for a second 
  4306. IDE drive − you would have to daisy-chain onto the existing cable and, 
  4307. if it was an external drive, somehow run the cable out of the back of 
  4308. the computer. If you wanted other external drives, you could put in a 
  4309. SCSI podule and connect to any of the available SCSI drives (which 
  4310. currently go up to 1,000 Mbytes).
  4311. 5.1sp
  4312. Although IDE has been used, this is transparent to the user as it has 
  4313. been worked in with ADFS. The internal IDE drive is simply ADFS drive 
  4314. :4.
  4315. 5.1sp
  4316. Parallel port
  4317. 5.1sp
  4318. Because they have used the PC I/O chip, the parallel port is fully bi-
  4319. directional. The advantage of this is that many more of the (cheap) PC 
  4320. peripherals will be able to be used. One disadvantage (for the likes of 
  4321. Computer Concepts and Oak Solutions) is that their dongles will no 
  4322. longer work. CC are actively working on an alternative!
  4323. 5.1sp
  4324. Serial port
  4325. 5.1sp
  4326. The serial port is again more PC compatible in that it works to the 
  4327. (earlier, lower spec) RS232 standard rather than the RS423 used on all 
  4328. existing Archimedes computers (as used on the original BBC Microcomputer 
  4329. back in 1981/2). The I/O chip is capable of somewhat higher speeds than 
  4330. we have been used to although the Technical Specification only quotes 
  4331. 9600 baud.
  4332. 5.1sp
  4333. To maintain backwards compatibility with Archimedes peripherals using 
  4334. the serial port, Acorn have had to emulate the “features” of the old 
  4335. (bugged) serial chips.
  4336. 5.1sp
  4337. PC keyboards
  4338. 5.1sp
  4339. The PC peripheral chip also provides facility for a (PC-type) mouse and 
  4340. keyboard and although this has not actually been implemented, it only 
  4341. needs a separate board with a couple of chips on it to do so. Acorn have 
  4342. made provision for this by providing space for an extra socket on the 
  4343. back panel of the computer.
  4344. 5.1sp
  4345. EMR interference protection
  4346. 5.1sp
  4347. Great care seems to have been taken to avoid the kind of electro-
  4348. magnetic radiation interference that characterises many of the Archi
  4349. medes computers. (In the research work I do, I have to switch the 
  4350. Archimedes computers off while the readings are being taken. They are 
  4351. then turned on again automatically and are set to boot up in order to 
  4352. download and process the data that has been gathered.) Acorn have tested 
  4353. the A5000 against a whole range of EMR regulations for different 
  4354. countries and are, apparently, satisfied that they are going to be able 
  4355. to sell it in a wide range of other countries.
  4356. 5.1sp
  4357. PC Emulation
  4358. 5.1sp
  4359. The comments I made in my Hardware Column about the PC Emulator (Archive 
  4360. 5.1 p43) apply to the A5000 except that it now runs as fast as it does 
  4361. on the A540. The A5000 Learning Curve Pack apparently comes with DR-DOS 
  4362. 5 which should be an improvement over MS-DOS 3.3 currently supplied with 
  4363. the PC Emulator if you buy it on its own.
  4364. 5.1sp
  4365. Another important improvement which the A5000 provides is easy access to 
  4366. PC format discs. You can format, read and write MS-DOS discs at 720k and 
  4367. 1.44M densities. When you put any disc into the drive and click on the 
  4368. drive icon, it checks to see what disc type it is. If it is any of the 
  4369. Acorn formats, things proceed in the, now familiar, fashion. If, on the 
  4370. other hand, it detects a PC disc, it catalogues it (with full length MS-
  4371. DOS filenames) in a RISC-OS window and you can move and manipulate the 
  4372. files as you would in RISC-OS. If you try to edit the files then a 
  4373. certain amount of automatic filetype translation takes place. For 
  4374. example, a .TXT file would automatically be loaded into !Edit. When you 
  4375. try to transfer files across from PC to ADFS, again, filetypes are 
  4376. translated where possible and, if necessary, filenames are truncated.
  4377. 5.1sp
  4378. Also, MS-DOS partitions can be read from within the RISC-OS environment 
  4379. which makes file handling much easier.
  4380. 5.1sp
  4381. Actually, it is RISC-OS 3 that provides these extra facilities and this 
  4382. should, eventually, be available for the other Archimedes computers, 
  4383. although they would be limited to reading 720k discs.  A 
  4384. 5.1sp
  4385.  
  4386. 5.1sp
  4387. View inside the Acorn A5000 box − A rough diagram drawn from memory!
  4388. 5.1sp
  4389.  
  4390. 5.1sp
  4391. A view showing the how the A5000 fits better onto a 30“ wide desk than 
  4392. the A440.
  4393. 5.1sp
  4394.  
  4395. 5.1sp
  4396. A5000 − The Software
  4397. 5.1sp
  4398. Adrian Look
  4399. 5.1sp
  4400. Acorn Computers have been developing a new version of RISC-OS for quite 
  4401. some time now and we have all been waiting (patiently?) and wondering 
  4402. when it would see the light of day. I gather that the original intention 
  4403. was to make it available for existing Archimedes computers before now 
  4404. but the development has taken longer than had been hoped. Anyway, it has 
  4405. now seen the light of day as RISC-OS 3 on the newly launched Acorn 
  4406. A5000.
  4407. 5.1sp
  4408. We have been able to try it out for a short while on the A5000’s that 
  4409. were on show at the Press Launch and what we saw was very impressive. 
  4410. Until we get hold of one ourselves, all we can do is list the new 
  4411. facilities that we observed and supplement that with the information 
  4412. given to us by Acorn themselves.
  4413. 5.1sp
  4414. Firmware
  4415. 5.1sp
  4416. Acorn’s spec sheet sums up the A5000’s firmware as consisting of RISC-OS 
  4417. 3, ADFS, ANFS, BBC Basic V and character sets ISO 8859 Latin 1 − 4 and 
  4418. Greek. However, it looks as if the release ROMs have Basic VI which has 
  4419. its own compression utilities and a facility to link in the floating 
  4420. point emulator (also held in ROM) which will be very good news for some 
  4421. people. Obviously, “RISC-OS 3” is where most of the goodies are, so I 
  4422. will unpack that a bit more.
  4423. 5.1sp
  4424. RISC-OS 3
  4425. 5.1sp
  4426. RISC-OS 3 is a huge bank of operating system software which it is 
  4427. difficult to do justice to in such a short article. So, in order to make 
  4428. the best use of space, I will concentrate on the additions and improve
  4429. ments to RISC-OS 2, since I am assuming that this article will be read 
  4430. by those who are already, at least vaguely, familiar with the current 
  4431. operating system. So here is a list in no particular order:
  4432. 5.1sp
  4433. •    Extension modules − All of the standard extension modules of RISC-OS 2 
  4434. are included in RISC-OS 3 − Floating Point Emulator, ColourTrans, 
  4435. Outline Font Manager and Shared C library.
  4436. 5.1sp
  4437. •    Tasks − RISC-OS 3 can have up to 128 tasks running together as 
  4438. compared to 32 with RISC-OS 2.
  4439. 5.1sp
  4440. •    Compression routines − Basic VI has its own compression routines but 
  4441. there are also compression routines for other types of files included in 
  4442. the ROM.
  4443. 5.1sp
  4444. •    Broadcast loading − RISC-OS 3 contains support for broadcast loading 
  4445. which improves the speed at which applications and data can be loaded on 
  4446. multiple computers on a network.
  4447. 5.1sp
  4448. •    Named hard drives − Instead of just “:4”, “:5” etc on the icon bar, 
  4449. you get the discname displayed.
  4450. 5.1sp
  4451. •    Icon bar icons − The icons on the icon bar are grouped by RISC-OS 3, 
  4452. regardless of the order in which they were installed. This means that 
  4453. all the drive icons appear together, as do all fileservers etc.
  4454. 5.1sp
  4455. •    High resolution icons − If you are working in a higher resolution, you 
  4456. can change over to a set of icons that make better use of the hi-res 
  4457. modes.
  4458. 5.1sp
  4459. •    Interactive help − Facilities are provided within RISC-OS 3 to make 
  4460. the setting up of interactive help much easier. In particular, it allows 
  4461. help to be provided on menu items as well as on icons and windows.
  4462. 5.1sp
  4463. •    Hot keys − Some new hot keys have been provided for opening a task 
  4464. window (which no longer has to be done through Edit), moving the icon 
  4465. bar to the front and initiating a shutdown procedure.
  4466. 5.1sp
  4467. •    Screen blanker − This will shut down the screen display after a 
  4468. specified length of time to preserve the monitor. The screen display is 
  4469. restored as soon as a key is pressed or the mouse is moved.
  4470. 5.1sp
  4471. •    Multi-tasking filer − Copying, moving and deleting files now take 
  4472. place in the background. This is facilitated partly by improved 
  4473. intelligence within the hard and floppy disc controller circuitry. The 
  4474. same is true of format, verify and backup commands.
  4475. 5.1sp
  4476. •    Multi-format filer − RISC-OS 3 allows MS-DOS files to be written to, 
  4477. read from and even formatted. You can even access any MS-DOS partition, 
  4478. as if it were a normal RISC-OS directory, and manipulate the files.
  4479. 5.1sp
  4480. •    Multitasking free space display − The amount of free space available 
  4481. on the floppy or hard drives can now be displayed continuously, being 
  4482. updated as file operations take place. It can also be displayed in 
  4483. Mbytes rather than the almost indecipherable numbers like 65587200.
  4484. 5.1sp
  4485. •    Extra filer operations − You can now search for a file, set a filetype 
  4486. or datestamp a file from the filer menu.
  4487. 5.1sp
  4488. •    Windows facilities − There is now no limit to the number of windows 
  4489. that can be open at one time and you can have windows which move off the 
  4490. edge of the screen.
  4491. 5.1sp
  4492. •    Font facilities − The new font manager allows fonts to be rotated and 
  4493. transformed without having to be replaced by bit maps first; it can 
  4494. cache single characters rather than blocks of characters; it supports 
  4495. right-to-left scripts; it can cope with multiple font directories and it 
  4496. supports different character set encodings.
  4497. 5.1sp
  4498. (As a result of these changes, although documents produced on RISC-OS 2 
  4499. will be usable on RISC-OS 3, the reverse is not true. This has signifi
  4500. cant consequences until such time as Acorn make RISC-OS 3 available to 
  4501. the 150,000 existing ARM3 machines which, apparently, they are not 
  4502. necessarily intending to do, according to comments they have made to 
  4503. date.)
  4504. 5.1sp
  4505. •    Fonts − There are 12 fonts in the RISC-OS 3 ROMs, i.e. Times, Homerton 
  4506. and Corpus. This has a very significant effect on the possibility of 
  4507. doing DTP and other font-dependent applications on a floppy disc system. 
  4508. A font directory with Times, Homerton and Corpus occupies 450k. On a 
  4509. 1.6M floppy, that’s not too bad but it is a significant proportion of an 
  4510. 800k disc. 
  4511. 5.1sp
  4512. •    Desktop saving − An option on the Task Manager provides the facility 
  4513. for saving the state of the desktop. This includes applications that are 
  4514. running, open directory viewers, any logged-on fileservers, any icons on 
  4515. the desktop background and the backdrop picture. This desktop state can 
  4516. be restored on boot up by making it into a boot file. This makes it much 
  4517. easier for non-technical users to customise their own boot up condi
  4518. tions. The “state” of the computer does not, however, include any 
  4519. iconised windows or any opened application windows.
  4520. 5.1sp
  4521. •    Shutdown − The Task Manager also provides a shutdown facility to 
  4522. ensure that no applications have unsaved data, all network links are 
  4523. disconnected and all hard drives are shut down.
  4524. 5.1sp
  4525. •    Printer support − There is now a full printer queue facility; you can 
  4526. drag several files to a printer icon and you can suspend the printing 
  4527. and/or remove items from the queue; it indicates what proportion of a 
  4528. file has been printed so far; you can have more than one printer active 
  4529. at one time; it is much easier to create new printer types; printer 
  4530. drivers can be named, so you can call them, say, “MyLaser” or 
  4531. “YourEpson”; they will print transformed or rotated fonts or sprites; 
  4532. they support font-downloading which is particularly important with 
  4533. PostScript printers since it allows printing of Acorn fonts without 
  4534. having to purchase the appropriate PostScript font for the printer.
  4535. 5.1sp
  4536. ROM based applications
  4537. 5.1sp
  4538. There are now eight ROM based applications. The fact that they are in 
  4539. ROM means that they are always available on the icon bar and it also 
  4540. means that they use less memory. !Edit, for example, needs at least 160k 
  4541. to run from disc but only 64k from ROM. Also, you can choose whether any 
  4542. (or all!) of them should start up automatically on boot-up although 
  4543. there seems little point as they are always available on the icon bar 
  4544. anyway.
  4545. 5.1sp
  4546. Most of the applications have also been improved in various ways. The 
  4547. following list of features is mainly based on Acorn’s documentation and 
  4548. there are likely to be a number of other added features which come to 
  4549. light as the A5000’s are used more widely.
  4550. 5.1sp
  4551. •    !Paint − You can now replace a colour with transparent and transparent 
  4552. with a colour. It offers scale x, scale y and shear. It has a timed 
  4553. screen snapshot facility so that, after the snapshot has been requested, 
  4554. you have time to get out the menus you want to be recorded as a sprite. 
  4555. It allows you to use circle, triangle and square as a brush.
  4556. 5.1sp
  4557. •    !Edit − This now provides column tab, overwrite and word-wrap modes. 
  4558. It has support for wildcarded expressions in find operations as well as 
  4559. the original magic characters. It works with an unlimited number of 
  4560. fonts. It has support for editing Basic programs.
  4561. 5.1sp
  4562. •    !Draw − This looks to have been substantially improved. (One wonders 
  4563. if the programmers have seen DrawPlus!) There are now many keyboard 
  4564. short-cuts; colour interpolation is provided to provide smooth colour 
  4565. grading from one path to another; automatic scrolling of the window as 
  4566. the mouse approaches the edge with <select> or <adjust> held down; 
  4567. operations can now be undone; there is text to path conversion, though 
  4568. this is not needed as desperately as on RISC-OS 2 because fonts can be 
  4569. rotated without converting them to paths; text can be edited in situ; 
  4570. sprites can also be rotated.
  4571. 5.1sp
  4572. •    !Alarm − This has improved support for setting and resetting alarms, a 
  4573. listing of alarms available in text format, repeating alarms to be set 
  4574. within a working week, more control over repeating alarms (e.g. on the 
  4575. second Sunday of every second month!), automatic changing between summer 
  4576. and winter time and the facility to start up a task when an alarm time 
  4577. is reached.
  4578. 5.1sp
  4579. •    !Calc − At last, it uses the keyboard keys for input!
  4580. 5.1sp
  4581. •    !Chars − Little obvious change here.
  4582. 5.1sp
  4583. •    !Configure − This allows easy control over the configuration options 
  4584. including the number of hard drives (plus some control over SCSI drives) 
  4585. and floppy drives, various aspects of the network including those 
  4586. relating to the broadcast loader, mouse sensitivity, keyboard auto-
  4587. repeat, memory allocation, sound, thresholds for fonts and the window 
  4588. manager (including whether windows can move off-screen).
  4589. 5.1sp
  4590. •    !Help − This now provides help on menu items as well as about icons 
  4591. and windows.
  4592. 5.1sp
  4593. Disc based applications
  4594. 5.1sp
  4595. There are now sixteen or more disc based applications
  4596. 5.1sp
  4597. •    !Pinboard − Files, directories and applications can be “attached” to 
  4598. the desktop. Simply drag the file/directory onto the desktop. Windows, 
  4599. including active ones, can be “iconised” to enable best use to be made 
  4600. of the available desktop space. Clicking on a iconised window restores 
  4601. it to normal. Backdrops can also be created from sprites in various 
  4602. patterns.
  4603. 5.1sp
  4604. •    !Printeredit − This allows you to create printer drivers and to 
  4605. “common control” your printer. Apart from having printer drivers for 
  4606. different printers available on the icon bar at the same time, you can 
  4607. also have more than one printer driver relating to the same printer, 
  4608. though obviously not more than one can be active at the same time on a 
  4609. given printer. You can therefore, more easily, print out to one printer 
  4610. in different formats. Just click on the driver to make it the active 
  4611. driver (other drivers to the same printer are then shaded to show that 
  4612. they are inactive) and just drop the file onto the active driver or 
  4613. print from within the application you are using as you would normally.
  4614. 5.1sp
  4615. Printer drivers are provided for Apple LaserWriter, PostScript, HP 
  4616. LaserJet, Canon & Integrex 132 colour, Dot matrix Epson compatible.
  4617. 5.1sp
  4618. •    !FontPrint − This allows RISC-OS fonts to be printed on a PostScript 
  4619. printer. It will translate and/or download fonts as necessary.
  4620. 5.1sp
  4621. •    !Scicalc − scientific calculator
  4622. 5.1sp
  4623. •    !Puzzle − sliding block puzzle
  4624. 5.1sp
  4625. •    !65host − 6502 emulator
  4626. 5.1sp
  4627. •    !65tube − 6502 second processor emulator
  4628. 5.1sp
  4629. •    !Clock − analogue face and hands
  4630. 5.1sp
  4631. •    !Mailman − manager to send and receive electronic mail
  4632. 5.1sp
  4633. •    !Maestro − This includes some new tunes and a score printing facility
  4634. 5.1sp
  4635. •    !Patience − card game
  4636. 5.1sp
  4637. •    !Tinydirs − This application, which allows directories to be kept on 
  4638. the icon bar, is made virtually redundant by !Pinboard’s ability to 
  4639. iconise windows. The only advantage is that it can be run from a boot 
  4640. file whereas iconisation is only available as an immediate operation.
  4641. 5.1sp
  4642. •    !Lander − Remember this one on RISC-OS 2?
  4643. 5.1sp
  4644. •    !Madness − and this one?
  4645. 5.1sp
  4646. •    !Magnifier − You do not need to run this application each time you 
  4647. need it. When you run it, it installs itself on the icon bar and can be 
  4648. picked up from there when needed.
  4649. 5.1sp
  4650. •    !Usage − Shows the usage of the processor. If you have this running 
  4651. during floppy disc operations, you will see a major difference between 
  4652. the A5000 and the other Archimedes computers!
  4653. 5.1sp
  4654. •    !Squash − (This was on the computer we tried but doesn’t appear on 
  4655. Acorn’s current spec sheet for the A5000.) Simply drag a file onto the 
  4656. squash icon on the icon bar and the file is compacted and replaces the 
  4657. original file on the disc (or other filing system). The file icon is 
  4658. replaced by squash’s own icon and, if you double click on the compacted 
  4659. file, it is restored to its full size (assuming there is room on the 
  4660. filing system) and the original filetype icon is also restored. If you 
  4661. drag a directory onto the squash icon, the individual files within the 
  4662. directory are compacted but the structure of the directory remains 
  4663. intact and instantly accessible. (Until someone writes a PD uncompactor, 
  4664. this will only be of use on your own computer or for file exchange 
  4665. between A5000 owners.)
  4666. 5.1sp
  4667. Conclusion
  4668. 5.1sp
  4669. There are many facilities here that will make life much easier both for 
  4670. the programmer and also the end user. It is a very exciting step forward 
  4671. and I just hope that not too many extra “features” appear and that those 
  4672. bugs that are already known will soon be put right. RISC-OS 3 is still 
  4673. in EPROMs which are somewhat more expensive than ROMs, so Acorn will, 
  4674. for a number of reasons, be keen to get RISC-OS 3 into a stable form. I 
  4675. wish them well!
  4676. 5.1sp
  4677. (That’s all very well for those lucky enough to get hold of an A5000, 
  4678. but what about the rest of us? When will we be able to get our hands on 
  4679. RISC-OS 3? Acorn will only say that they are “considering making it 
  4680. available on other Archimedes computers”. In view of the fact that they 
  4681. have sold over 150,000 ARM based machines, I suspect that they will make 
  4682. every effort to get it working on other machines, and especially on the 
  4683. A540 because it is supposed to be a “better” machine than the A5000 
  4684. which it isn’t really if it only has RISC-OS 2 and an 800k drive. 
  4685. However, Acorn have “no plans to provide an IDE interface or 1.6M drive 
  4686. for the A540”. See also my comments about the relative merits of A5000 
  4687. and A540 in the Introduction. Ed.)  A 
  4688. 5.1sp
  4689.  
  4690. 5.1sp
  4691.  
  4692. 5.1sp
  4693.  
  4694. 5.1sp
  4695. My thanks to Brian and Adrian for all their hard work in getting this 
  4696. supplement out so quickly after having first seen the new A5000. We are 
  4697. all agreed that this is a very exciting new computer and wish Acorn well 
  4698. with it and hope that it receives the coverage it deserves.
  4699. 5.1sp
  4700. Paul Beverley, Editor of Archive Magazine (1/10/91).
  4701. 5.1sp
  4702.  
  4703. 5.1sp
  4704. ><48><13>”
  4705. 5
  4706.